Last fall, my wife and I joined others for a 12 night cruise out of Civitavecchia (Rome) to several Greek islands and Turkey. On our return trip, we flew from Rome to London on Alitalia (for a short layover) then on to JFK on Virgin Atlantic.
Not only was the service on Virgin excellent and the food good, but the individual entertainment screens offered more options than we'd ever seen previously - this was our first Virgin flight - besides the news features, music, games, etc., Virgin offered 52 movies. Oh, by the way, this was in the Economy section, not Business or First. Now, we check to see if Virgin goes where are going.