Location is perfect, living room is nice and has has an awesome view - great place to hang out. Hosts were generous with using what they had for the beach. Was not very clean when we arrived, but other than that was a great stay!