I booked this villa for a birthday weekend with my girlfriend and our closest friends. The house is HUGE, beautiful, and in pristine condition. The photos of the property look fantastic, but it looks even better in person. The house has dozens of places to sit and relax, making it the perfect property for hosting. The owner is very helpful in helping arrange plans, book transportation, and suggest sites and restaurants. The staff are friendly, make a great/simple breakfast, and keep the place spotless. Every bedroom is spacious with its own bathroom and most have balconies and places to hang out outside and see the ocean. The upstairs master bedrooms are beautiful and very romantic. When we visited the weather was beautiful and it didn't rain. The pool is beautiful and a great place to relax. A lot of use took kayaks into the ocean as well. I would suggest bringing snorkel gear as there are a lot of cool reefs and rock formations a little ways out into the water.
We had a great time and would definitely come back for another special occasion.