Our last two trips, we stayed at the Royal Plaza, and we loved it. The bus service was better than All Star Music (we stayed there the previous trip), and the rooms are really nice. They sleep 6 people, I believe (2 beds plus a pullout couch) and the hotel does have a Disney store and decent food. I remember it not being too expensive, and we stayed in one of the Deluxe Tower Rooms with our CAA discount. I'd definitely recommend you stay there if you're looking for a hotel that's close to Disney.