We stayed for a long weekend in January a double room and had a peaceful and relaxing 3 nights there.
Rooms: They are not huge but of adequate size and with nice sized balconies. They offer a pick yourself pillow selection and the beds have very high threat counts and nice down comforters. They are very luxurious. The amenities inside the rooms are top notch--the bathroom and shower was marble with a spacious rain shower. The rooms have Keurigs, wi-fi, and nice in room products.
Service: Really top notch! Any call we place was promptly answered and all staff was happy to help with directions or any questions. The valet service was prompt as well although it does cost $28/day in addition to the room price.
Food: There are so many great restaurants from causal quaint to gourmet and fancy within walking distance. We had drinks at the bar which were great but didn't dine at the restaurant on site.
Views: Beautiful grounds with beach views and very close access to the beach.
Spa: Ahhhhh.....Very wonderful options on the spa menu with excellent therapists. We went to the spa 3 times, facials, massages and body treatments all of which were top notch.
I would recommend this resort for couples and families as well. I didn't travel this time with my kids (ages 12 and 8) but they would have loved it. The place is child friendly and the location would be great for a family trip. The menu does have many selections for kids and the staff was patients and helpful for those who did have children with them. There is nice pool and jacuzzi as well which kiddos would love.
If you can afford this resort, it won't disappoint.