If you’re just coming for the beach, it’s a great spot. Staff are friendly and the water/ pool is nice.
Be aware: beach chairs and umbrellas are $15 each per day, parking is $25 a night, the restaurant is more high end in options/ pricing, and there’s really nothing around there besides condos. The property is halfway between a hotel and an airbnb so normal cleaning and hotel conveniences need to be requested with notice.
If you’re just looking to get away, I would recommend it, but if you like exploring, it’s not the best spot for you.