Very clean and has everything you need. The location is perfect and right by the beach! The owners are very responsive as well. Would 100% recommend.