Virgin Atlantic always seem to consistently offer a pretty good service. The crew were excellent and very helpful. The service and food was okay (for economy). The only weak part of the offer is the seat - the bit your bum goes on is shapeless and lumpy, and I am 6' 1" but the seat back seems to have been designed for someone about 5'6". So after about 4 hours I was finding it very uncomfortable. Fortunately the flight was only about 60% full so at least I did have some stretch room and could easily walk around.