Used Virgin twice. Crew were fine - it was the rest of the operation. First time no IFE o/b & CC split us up on return leg due to screw up on the allocating somewhere and again with 5 hour outage on the IFE. 2nd time Upper Class fine o/b, downgraded i/b. Havent used them since (nice lounge tho)