We have rented a townhouse at Windsor Hills and a home at Emerald Island on past trips, and recommend both.
We rented a 3BR townhouse with a small private pool at Windsor Hills, and it was very nice. The location is really close to Disney. The pool was really a bit on the small side but it worked for our boys who were 8 and 4 at the time.
We rented a 4BR house in Emerald Island on a later trip with my sister-in-law's family of 4, for a total of 8 guests. The house was really nice, though not quite to the same extent as the Windsor Hills townhouse, but I think that's more a difference from one owner to another. Nothing wrong with the place, just not quite as fancy as the Windsor Hills place. However, the pool was much larger so more appropriate for older kids. The drive to Disney was a bit longer, probably about 5 minutes longer than from Windsor Hills.
The reason we went with Emerald Island rather than go back to Windsor Hills on the later trip was cost. I've found the Windsor Hills places to be typically more expensive than surrounding developments, likely because it's a bit closer to Disney property.
I'm happy to refer either of the owners - send me a PM if you're interested.