Great location with a relaxed vibe, but not without flaws
The location is unbeatable, and the low-key atmosphere is a real plus. That said, it’s definitely pricey for what you get—you’re mostly paying for the beachfront setting.
The beach is beautiful, and the counter-service restaurant is fantastic with consistently great food and service.
However, the lack of clean towels at both the pool and beach every single day of our entire stay for four days straight was frustrating—and unacceptable, especially given the $188.51 per day resort fee on top of of the hotel fee. That level of oversight shouldn’t happen at this price point.