I would try to stay onsite if possible. I have been to LOTS of the disney resorts, but never to the All Star Sports, but to the other two All Stars. Truthfully we LOVED the other two All Stars and are staying at the Sports this time around. A bonus, compare their breakfast food selections at the All Stars to at other resorts, it seemed the All Star had a MUCH greater variety of grab and go food as opposed to the other resorts, and their prices are a lot better there as well for things like a breakfast platter (5.59 whereas at the Caribbean its 7.00) so there is either a huge difference in the food you get or its overpriced elsewhere. So if you just like to get up and go with a good meal, ALl stars are a GREAT choice if you like to eat at your hotel first and not the parks for breakfast. If you like a more formal breakfast than an All Star is not your ticket. Also, try to go in Value Season or Regular Season, that should help tremendously.