This place had everything we wanted: comfortable bed, fantastic view, well-equipped kitchen and lots of very nice extras, like beach chairs, snorkels and a small cooler. We hated to leave and would stay there again in a heartbeat!