Gotta love Virgin!
Food choice is good, plus they have a fine collection of drinks and the staff are always courteous.
Even through a turbulent flight, the ride is smooth and landing is just impeccable.
Ok the WiFi could be free but the entertainment is always well put together and the selection of movies, tv shows and games are great.
Overall, any trip longer than 6hrs deserves to be taken with Virgin and the team