Pros
Really lovely resort, right on the beach. We stayed in the Beachfront Villa and also the Duluxe Villa with spa bath. Both were absolutely lovely, big, clean and bright. The spa bath was awesome, lying there on your deck and watching the world go by. The breakfast was delicious too, and the staff very friendly and helpful. We stayed over New Years and received a beautiful little magnet and HNY card with invite to the Gala Dinner that night which unfortunately didn't go too as we had already made plans.
Cons
The staff during the day in the bar were a bit slow and friendliness was hit and miss. I wasn't uber happy that the floor to ceiling windows could open when staying in the second row villas as there is a 10 foot drop down below. We also had quiet a bit of trouble paying at the end as the card machine wouldn't take Visa - though we managed to solve with cash. Even though it was lovely, I don't think it was totally worth the money.