The accommodation is very spacious and clean. We have a group of 10 people staying and it is indeed comfortable and spacious enough to sleep. The property is ocean facing so it offered a great view from the balcony. We only checked in very late and left early next morning so didn't get to check on the nearby amenities. Overall it's was still a great stay for the night. I would recommend David's place for a longer stay to enjoy the comfort of the accommodation, enjoy the ocean and explore nearby amenities.