"The Mora Hotel is fantastic, offering excellent food, service, beaches, and restaurants. The staff go above and beyond to ensure a great experience. The only downside is the beaches—while they are stunning, there's a lot of debris, especially fruit and other waste washed up from the boats, which really detracts from their beauty. Additionally, the beaches aren't very relaxing, as once you enter the water to swim, you're frequently hassled by vendors. I understand this isn't the hotel's fault since it's an island-wide issue, but it did impact my overall experience. Also, both of us fell ill during our stay, which is unusual for me."