Have never stayed there personally, but have stayed at nearby Indian Creek.
WP is one of the nicer developments and is very popular because most of the homes there are fairly new, the location is good with easy access to the 192, supermarkets/restaurants and close to Disney and the I4.
Location wise the Formosa Gardens area cannot be beat.
We have rented two different homes in Windsor Palms and loved them both. We found the location to be very convenient and a quick drive.
For our next trip we have rented a home in Windsor Hills, which has a very similar layout but also has a water slide at the community pool. We loved WP but thought this time we would check out Windsor Hills and we found a house that has the exact layout we wanted.
That villa looks wonderful and I am sure you will enjoy your stay. Both owners that we dealt with were fantastic and I have recommended each of them on many occasions.
One other thing, there is major road construction going on near the Windsor Palms resort, so you may wish to check whether your villa is affected by this, once you choose one of course.