Stayed with partner and two teenagers for 3 days. The location is fantastic. Beautiful & quiet area. A few pools and just a walk away from own little beach area (hotel does not provide beach towels). Our room's setup was great! Kind of like a small condo with separate bedrooms, small gally kitchen, living area, & great balcony with amazing views. If you are one that sweats easily this is not for you. The A/C units in living room & master bedroom blow warm air & do not cool. We had to open windows for cool air at night (& day)which left us eaten up by mosquitos. The shower has great water pressure but be careful as the shower head knocks around a bit. Beds are not the most comfortable and left us feeling stiff each morning. The hotel has its own little market for groceries but is a bit pricey. Definitely recommend stopping at a market BEFORE arriving (closest is 20 min away). You are given a token for the downstairs market for a cleaning pack that contains dish soap, sponge, trash bag, laundry soap, and extra wipe. Our room had an upstairs terrace with a grill which was wonderful, but no shade so recommend grilling in the evenings (make sure to pick up grilling supplies). Customer service was excellent and everyone is very nice. Overall, a great stay for the price point. Recommend to the hotel updates to A/C's, shower attachments, & mattresses.... Would be much more comfortable stay for guests.