Overall, a great resort. Large property in a beautiful setting. Very family friendly with activities throughout the day. Important to understand which activities/services are/are not included without all-inclusive package. Activities seem to be well distributed across age groups. Limited beach, and typical beach activities very limited depending on tide schedules, I.e., low tide = few water activities. Resort makes up for this with a large pool and pool activities throughout the day. Food is adequate and typical resort food with quiet, finer dining options available. Some scheduled activities randomly cancelled, and locations of activities not clearly posted. Rooms are dated but spacious with nice views of the beautiful gardens or ocean. Air conditioning works well, so sleeping very comfortable. Music is performed throughout the resort and throughout the day—even at breakfast! This is a great resort, especially for families with younger children.