Very clean. Quiet and peaceful. Parking right in front. Two terraces of private beach. Endless nooks to sit and hang out with your favorite drink. We didn't BBQ or cook but all the amenities were all there to do it. We stayed for 3 nights but could easily have stayed longer. Randy is the best AirBnB host i've had the pleasure to meet. High levels of communication made it easy. Randy's place is a really unique place and you can tell a lot of work went into making it cozy, fun, private, and comfortable. I can't wait to come back!