We found a great deal on Mousesavers.com, so we decided to give B Resort and Spa a try -- SO glad we did. The price couldn't be beat; the room was spacious and immaculately clean; we could watch the nightly fireworks from our room on the 15th floor; the breakfast buffet was generous and tasty; and the location was very convenient to the Disney properties. It was about a 10 minute walk to Downtown Disney. If you are feeling adventurous, a 15-minute walk in the other direction takes you to a strip mall with a variety of restaurants (high-end seafood, inexpensive chains, etc). The shuttle service was convenient, but it does take a while to get to the Disney properties because the bus stops at a number of hotels and parks (Animal Kingdom, Typhoon Lagoon, MK, etc.). Finally, Stephanie at the spa gave me an excellent massage. While we did not experience any problems with our room, a few other guests we talked to mentioned that the A/C was not working well in their rooms and they were hot.
This place is a gem. I would return in a heartbeat.