Very clean. The place is a lot bigger in person than in pictures. The bed was comfortable. We loved sitting on the deck in the morning listening to the waves and having breakfast. The beach is close by and within walking distance for sunset. Plus you can snorkel at the beach during the day. Everything was great. Would definitely stay again.