Travelled with Virgin holidays to orlando, florida- we had promised our sons for years and so saved up and eventually we managed to do it. We booked a villa for the 4 of us (myself and my husband and 2 adult sons), the villa surpassed my expectations, it had 2 front rooms and large too, large american fridge/freezer, 3 bedrooms, ours had a walk in wardrobe and jacuzzi bath,a laundry room with washer and dryer, we shopped in the large supermarkets for our food. The villa had a pool too which was lovely each morning before we hit the theme parks, in the colder months it would be worth paying the extra to heat it up. I would recommend a villa with Virgin holidays for size and quality, but would recommend a car hire is essential as some of the theme parks are quite a drive away. I loved swimming with the dolphins- also Epcot- lovely restaurants from all parts of the world, at the end of each night thee is a fantastic fireworks display, the best over the water at Epcot, magical.My husband packed the holiday full and i must admit i was tired out!, i would recommend a day off in between each theme park day to rest, swim in the pool, just relax and have a takeaway or local meal to balance it out, the theme parks are v big and it can be tiring as hot too in the florida sun. Theme park food is expensive and quite limited in choice, so we would also recommend taking a packed lunch .