The location is great, the pool is awesome, the beach access and FREE chairs and umbrella's are awesome (bring a cooler and load up on drinks at gas station or supermarket, because it's byob on beach, there was a lady selling pina coloda's on beach in pineapple for 20$)
BUT the rooms were tiny! There were no closest to hang our clothes, just a ladder with 2 hangers (2 hangers, really) no where to unpack suitcase, my suitcase barely fit in a room. No where in bathroom to unpack toiletries, my girlfriend had no where to do make up. One tiny mirror, in bathroom, no way to see how you look before you go out.
The key code lock on doors worked once every 8 times, was impossible locking and unlocking doors, super inconvenient.
The decor of the property is beautiful, but the rooms are not functional at all.
The free breakfast didn't include juice, and restaurant on site, was very very very expensive, and not within budget of someone who would get this hotel.
Would i stay here again? maybe as a staging hotel before or after a trip, but size of room and lack of closets, hangers, trash cans, and other common needs makes me feel like this can't be the main hotel of the trip.