A great resort for families! We had the swim-up room, which was great when traveling with a 5 month and 2.5 year old. Despite being there in peak season, the resort is large enough that nothing felt crowded (except maybe the dinner buffet, but there is still a lot of tables, and no waits).
The staff was all friendly, no one was pushy, and everyone made us feel welcome. It was a great trip!