We have stayed at this property several times and have always been pleased. It's a great place for families to stay as the rooms are spacious with a small kitchenette and the suites offer 2 rooms and a living room and kitchen. We have stayed in both.
The suites were ideal for us to give the little ones a nap during the day as the bedrooms are separate from the living area. So you don't have to worry about having tip tow around. You can relax and watch tv on the couch or make lunch while the baby's sleeping in the bedroom.
The property is big enough where you don't feel cramped or overwhelmed even if it is the busy season. As there are different pools and activities for everyone to do. And it's also close enough to the attractions to make it convenient.