We are just back from our Disney trip and stayed at Story Time 3. I, too, had read some negative comments regarding Villa Direct and issues with cleanliness and ants so I didn't know what to expect when we arrived.
We ended up being very pleased with this townhouse! It was clean (not spotless, but as clean as any hotel room or vacation home I have seen) and the only ants we saw were a few around the pool. The only problem we had with Villa Direct during our stay was the pool heat had not been turned on. I made one phone call and the pool guy showed up about 15 minutes later to turn it on.
My kids loved their Mickey Mouse bedroom and it was really nice to have the small pool right out the back doors!
Windsor Hills is gorgeous and very convenient to Disney World.
There are only a couple of minor complaints that I had regarding our stay. One was that there were not enough towels and very few washclothes. We had 5 adults and 3 kids staying there so I guess that it wasn't really well stocked for the maximum potential guests. In addition, the pillows and bed were pretty uncomfortable (both very hard). My dh and I did not sleep well our first night and ended up buying new pillows at Wal Mart to use. The new pillows helped a lot and we slept better the rest of the trip. In addition, the dryer took forever to dry clothes (dh seemed to think there might be a venting problem with it).
When I was first considering renting Story Time 3, the owners were very responsive to my e-mails and questions. I will say that once I paid for the rental, they were a lot less responsive. I e-mailed them a couple of questions about towels and directions and they never responded. A few days later I sent another e-mail inquiring about adding pool heat and they immediately responded to that one.
Overall, I think we made a good choice and we enjoyed our stay at Story Time 3. It was a great vacation for all of us! We stayed so busy, that we didn't even get to see the big Windsor Hills pool, or the playground. Next time we go, I would definitely stay there again....but we would probably rent a bigger house!