Great location near beach, shops and restaurants. Spa was great! Rooftop bar is nice as well. Service could be better. Buffet was very mediocre (cold eggs, slow). Tough to get service on the rooftop bar, and housekeeping was a bit underwhelming. One day with virtually no toilet paper, out of soap, no towels one day. Overall - nice hotel in a great location that could benefit from a bit of an improvement in service.