the good: location, beach service, pool and outdoor game area the mediocre: spa (outdoor cabanas which are noisy and not conducive to a relaxing experience), the communication with the spa was also underwhelming (made an online reservation and never heard back), no coffee in room, but it is supposed to be available in the lobby. On 2 of the 3 mornings , the coffee was empty on 2 stops, so had to go out for coffee. the water was also empty in the lobby many, many times. Housekeeping: we were out of our room from 8:30-5:00 and when we came back our room was not serviced . I did complain about these items while there and there was improvement by day 2. warning : the hotel next store had obnoxiously loud music playing all day and night one day we were there. you could hear it from the beach , that’s how loud it was. one of the locals told me that wasn’t uncommon