Excellent amenities, everything has been thought of, even towels for the pool. The pool heating had tripped so we didn't have heating for the first two days despite paying for it so keep an eye on the temperature, we ended up buying a thermometer as there wasn't one. Great location, not far from the main roads and Championsgate eateries. The cleanliness left a lot to be desired, the dust was thick everywhere, the fridge was filthy and the bathroom cabinet handles were awful so I spent time cleaning which wasn't ideal. Also the towels and pillows weren't clean so I bought extra in Walmart, guests are requested to put a wash in before leaving yet no wash powder was provided so I guess that is part of it.
Overall it is a lovely, well equipped villa in a great location but the cleaners really need to step it up a few gears.