Great location, pools, and beach. Good choice if looking for quiet R&R. Not a lot of night life for adults and lacking activities for teens. Clean but would benefit from staff keeping on top of collecting dishes, garbage, and general tidiness. Restaurants are ok, Mexican restaurant and Italian were great, but buffet and other restaurants mediocre. Staff at buffet not very attentive (asking several times to get spoons, or more napkins, coffee, etc.), staff at restaurants are much better. Love that they have a coffee shop that makes specialty coffees. Nice gym. Overall a 7/10.