I liked the Sheraton Vistana when we stayed there. Also, really love the Caribe Royale. They have 2 bedroom "villas" (really suites) with king bed and 2 person jacuzzi in the master (full master bath too), plus second bedroom with 2 queen beds and their own full bath, full kitchen, dining, living room which has a pull out. Plus full housekeeping service daily, which is my issue with several of the townhouse rentals, etc, I like the resort feel and the daily housekeeping is part of that for me. Great pool (actually 2 pools), resort activities. The 2 bedroom runs about $200 a night, which for us is worth it to have our own space and for the kids to have their own beds (2 teen girls in 1 bed = FIGHTING). It is next door to the Buena Vista Suites, which I have heard good and bad about, right on World Drive so within 10 minutes drive of any of the disney parks, about 10 minutes to Seaworld (I use I drive instead of 4 to get there), and about 15 minutes to Universal.
My sister lived in Windsor Palms for a year when she first moved to Florida, and that is a nice area for Disney parks, but a bit farther from MK/Epcot/DTD and quite a bit longer to the other parks (non disney)