We booked very last minute and ended up loving it here. The place is super clean and the guys are so communicative and responsive with whatever you may need. Steps from the beach!