We are frequent travellers to Orlando and usually stay at Champions Gate as we like the area and location is good for the Disney Parks. We have stayed numerous times at West Haven.
This villa is well located and is big enough for a large family with room to spare; it has comfortable beds, has all the necessary amenities and a good quality TV (although the UK football channel could not be found easily). Internet is good when working but our experience was intermittent service and we had to reboot it four times during out three week stay.
Overall, the villa has the feeling of a rental property rather than a family home: cleaning at the start was only adequate (used tissues around the bed, internal baskets not cleared), there were bare wires in the bathroom where a light should be, there are water marks and cracks on the ceilings probably where there had been some previous problem with the air conditioning. We paid for pool heating but, if it was working, it did not heat the pool very much or the level was set too low. The insect screen around the pool was damaged (probably during bad storms prior to our holiday) with, seemingly, no attempt to fix it. Also, during our stay we had to deal with a leaking toilet.
Beware that when we returned home our security deposit was reduced by over 30% when returned to us. This was not because we had done anything wrong but because the credit cards fees for the full cost of the rental was taken at the end and not as incurred. This was only explained at the end, website saying the parameters set by the owners and owners blaming the website. This left a bad feeling as it was not clear in the documentation without you reading all the fine print in the blurb. In addition we had already paid for a "processing fee" in addition to the rental cost that we are still not sure what it covers.
Overall, a great holiday, great location, a well stocked average villa but poorly maintained with a price level above average. Confusing charging structure with too much competition locally so I would not recommend or return.