Overall our 8 night stay was excellent. Everyone on staff was pleasant, courteous and professional even to the point of remembering our names. The only discordant note was the shrieking children. We’d read of this in other reviews but didn’t realize how pervasive it is. Very much a family resort, with lots of activities and amenities.