the staff is very professional and available to help make your stay as comfortable as possible, anyone we interacted at the hotel was really nice and friendly.
facilities are great and location is awesome.
there is indeed some construction next door, we did not hear anything from the room but it was noticeable from the restaurant and the pool, not so much from the beach.
food was great and so were the drinks.
valet parking is required and is a bit expensive but it is great at service level. there are some taxes and fees, on the bill but nothing to be noted (about 6.00 per day per person in taxes 45 per day per room resort fee). the resort fee and valet are disclosed.
the experience would have been better if the resort fee was like the valet, per use fee, instead of default charge per day.
overall I definitely coming back.