Amazing place, literal steps from the beach, surprisingly well-stocked kitchen, sound system throughout... everything you could ask for.