I really wanted to give this stay 5 stars, but unfortunately, I can’t. The check-in process was smooth, but once we got inside, we noticed the floors were extremely dirty—after just five minutes of walking around, our socks were covered in grime. The AC wasn’t strong enough to cool the bedroom, making it uncomfortably warm at night. The Wi-Fi and cable kept cutting out, which wasn’t a huge issue since we were out most of the time, but still worth mentioning.On the bright side, the view from the balcony was absolutely stunning, and the location couldn’t be better—right on the beach. They also provide chairs and snorkel gear, which was a nice touch. I genuinely hoped to leave a higher rating, but the cleanliness and comfort issues made that difficult.