Very clean and spacious. The bedroom is a good size and bed was very comfortable. Great view of the beach from the deck. Has excellent Kitchen facilities.