First of all the grounds are gorgeous and very well maintained, there’s a beautiful beach outside the property, very pretty scenery and able to sit out on beach but too rough for swimming. There’s a marketplace very close by for all your necessities, cute shops to buy souvenirs, and some good lunch/dinner places. The room itself was ok, not horrible but not great. It is advertised as a condo, but it’s really a hotel room, with some added utensils. It was nice they left us beach gear but it was kinda broken down, we actually bought new boogie boards to replace the ones that were falling apart. I’d say my biggest complaint was a broken toilet seat, you couldn’t sit on it without pinching your butt, we tried to contact the number we were given with no response. Overall I’d rate as 3/5 stars, with a little tlc this could be a really great place to stay, we both agreed we’d prob try another resort next time.