We stayed in a three bedroomed apartment, which was huge and well maintained. There was plenty of parking, daily activities for families (not that we did any of them as we were out most days), and the pools never got crowded.
The resort is a 10-15 minute drive to Disney and there are plenty of supermarkets within a 10 minute drive (which you’ll need as the tiny one on site doesn’t stock many perishable items like bread or milk).