Location wise this is perfect and the villa had everything you needed. We had some initial wifi and cable issues but the management company were very good, attentive and responded timely. The resort itself is great with on site amenities including pool, cinema, tennis courts and more. The area has shops and restaurants all close by with Disney no more that 10 minutes away. Overall, a great place to stay for a family.