This place was great! Exceptionally clean and the hosts were ready to help with anything and left a nice welcome basket. Each bedroom has its own full bathroom and HD-TV, which was really nice. All ground floor and comfy outside seating too. Just a block off the beach and close to everything so you can park in your reserved spot and walk to the beach, bars and restaurants. The dive shop next door sets you up for beach diving or snorkeling. We can't wait to go back!