This is a solid upper-mid level hotel. Clean, big rooms, comfy beds, great breakfast (highly encourage the buffet), nice spa, ton of pools. We ate at one of the hotel restaurants one night and food was below average for dinner, but there are so many great restaurants nearby that it’s easy to leave for superior meals. Beach isn’t swimmable.