Very clean, great location, great host, and very close to a beautiful beach! Had all the beach accessories you could want so that was awesome. Only slight complaint would be the kitchen was a bit small for a family of 6, but we had a great time!