Well, my experiences at the Grosvenor have always been different. I have stayed at the Grosvenor Resort MANY times; I was there in November of 2003, and I'm going back this July. I love it there, and not just because of the excellent rates! They have two beautiful pools, both sparkling clean and well-landscaped. There's a whirlpool, and a kiddie pool, too, under a sun shade. There's a 24-hour cafe in the lobby, and a full-service restaurant and lounge on the premises. The rooms are nicely decorated, and each room comes with a free small refrigerator. There's an ironing board, iron, cofeemaker, and hair dryer, no big deal, but I've stayed in lots of more expensive hotels that DIDN'T have those things. It's all spotlessly clean, and the staff is very friendly.
The best thing about the Grosvenor, though, is its location. It's literally steps away from Downtown Disney (Marketplace, Pleasure Island and West Side). (It's also steps away from the Disney bus stop, although I'm pretty sure you'd have to take a bus back to a Disney resort and then transfer buses at the resort to get back to any of the major parks.) It's very close to the Crossroads shopping plaza, with a convenient (if pricey) grocery store within walking distance. The hotel plaza area has a great walkway between all of the area hotels, terrific for jogging or just relaxing.
The bus transportation is just fine. Getting to the parks in the morning has never been a problem. However, you must keep in mind that the buses that pick you up at the parks to return to the hotels follow a strict schedule (and yes, it has always been my experience that they DO follow it!) They leave the parks at a quarter to and a quarter after the hour - so get there 5 - 10 minutes before then, and you will be in plenty of time to board the bus and head home. True, if you wait until the parks close and leave along with thusands of other people, you will have to either stand on the way home or wait for the next bus - but if you time things carefully, you'll be fine.
Hope this helps! PM me if you want any specific information.