The place was quite clean when we arrived (noticeably smelled of bleach), and with nice decorations and furnishings! Also the fact that it had a private balcony patio, plus snorkel gear, beach towels, and sunscreen available was really nice! Would recommend to stay here!