We stayed at the Sheraton Vistana Villages in LBV in 2015 (2 bedroom on 2nd floor). It was great!!! We have also stayed at Wyndham Bonnet Creek and Marriott Royal Palms. SVV was my favorite of the 3. The unit was so nice and clean (in better shape than both the other two places I mentioned), and the beds were SO comfortable. Plenty of space to spread out, and 2 beautiful pools were a short walk from our unit. If being near the pool is important to you, I would request that when you check in. We didn't say anything about it and they initially placed us in a unit in the corner of the property, not within walking distance to the pools. We have small kids and would have had to drive over. No thanks. They did move us immediately after we called, though.
The resort is really large and sprawling, so I personally cannot imagine staying there without a car. Bonus- you can park right outside your unit, which is great! I found the parking at WBC really difficult, and probably wouldn't stay there again for that reason. But I wouldn't recommend SVV if you are not going to have a car. We bypassed daily housekeeping for the duration of our trip so they gave us a few free coupons for breakfast. We even had to drive over to that. There are shops right across the street from the resort that are great- Starbucks, Dunkin Donuts, and I think next door is a Wendy's and a couple of other fast food options. But, without a car it would probably be a 20-30 minute walk from the units and down the long driveway to access these shops. I did review the shuttle schedule for parks, but it was not convenient so we drove each day. We did do two trips to the parks on some days, leaving for lunch and going back for parade in evening- so the location is good for access to WDW. If you are doing Universal, I think the other Sheraton Vistana on I-drive is probably closer.
We are probably going to try Windsor Hills for our next trip, but I would stay at the SVV again.