We spent a week here and loved it. Our villa was #8 - ground floor right on the beach. It was a very large, tastefully decorated 2 BR villa with an incredibly well-stocked kitchen and 2 bathrooms. The master bath was very large, and the two sinks were appreciated. Lots of towels were supplied, and the washer/dryer was good quality.
When we checked in to the room, there was coffee, coffee filters, salt, pepper and hot sauce waiting on us. Breakfast is included, and we went to the pool/bar area to eat every morning. Breakfast is ordered off the menu, and most things involve eggs (which I am allergic to). However, they were very accommodating in making substitutions for me. Service was excellent at every meal. We ate lunch here a few times, and the fish tacos are outstanding. Unfortunately, they do not serve dinner at the resort, so you have to either go out (which involves a short ride) or cook in your room (which we didn't mind, and it was easy to do since the kitchen was so well stocked with dishes, appliances, etc.)
The pool was small but never crowded - probably because the water was so cold! It has an infinity edge and overlooks the ocean.
The beach is not wide, but the sand is white and the ocean water is beautiful. I could just sit and stare at the view for hours! The beach is long - you could walk for miles.
Terri did a great job helping us plan day trips and recommending local restaurants. She lined up a fishing/snorkeling/picnic on the beach day for us and it was the highlight of the trip. Ruth the bartender was very friendly and also provided great service.
Town is too far to walk, and the road between the resort and town is not great, but it is worth the trip. You can rent a golf cart, but driving and parking appeared to be a nightmare. We stuck to cabs - $10 each way, which added up, but was still less than the cost of a golf cart.
Be sure to bring bug spray. You will need it in the evenings!
There are phones in the room and you can buy minutes minutes rather inexpensively to call home. However, you cannot call the front desk or for service from the phones because there is no front desk, lobby, etc. This was a little frustrating, but really not that big of a deal. The free wi-fi was much appreciated and worked well.
I would highly recommend this place!
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.