Very clean and comfy. Across the street from a beach. Part of the beach is somewhat protected so you can swim and snorkel a little. We felt safe and the front desk staff was helpful. I would stay here again