Has anyone ever flown Virgin Atlantic International?

I have flown it a few times. They seem to have had many classes of seats, with very subtle advantages for slight payment premiums (but that was years ago). I would give them a big thumbs up overall. Reminded me of a jetblue before it started to dip with some international features.