Pros: 1) The location was convenient, close to the airport and all major cities. 2) The house was stocked with snorkeling gears, guides, and other beach supplies. 3) It was nice to be able to walk out to the water in the backyard and the stargazing is amazing!
Cons-1) The place had not been cleaned thoroughly and it had some glass pieces on the floor which I stepped on. It was a shame because I had to be careful to not let sand get into the wound on my foot and ruined my vacation. 2) Very restrictive on late checkout. I have been to other places where they let me stay an additional hour but this place makes you pay an additional fee.