This is a Trip Report from the Economy cabin
Ground Staff
Food & Drink
Entertainment
Seat
Cabin Crew

Slight confusion at the check-in where the ground staff tried to make us join the normal check-in long Queue. Luckily I spotted the "Bag Drop" Desk and we moved to it. We were asked to read a notice sellotaped to the desk which said something like Virgin would charge us $40 if we purchased more then x bags of duty free which we found odd.
Onto the passport desk which was very efficient and prompt and we went upstairs to the departure lounge. The duty-free drinks seemed quite cheap but we found the Bar fairly expensive $10 for a coffee and small bottle of Red Stripe.
Onto the gate which looked like organised chaos with lots of people trying to take large cabin baggage on board. How on earth they got them as far as the gate is beyond me. Come on Virgin, enforce your cabin baggage policy before the gate!
Boarding was slow and badly organised, found seats and settled in. Take off @ 19:15 was uneventful, given the new menu cards after 40 mins then then waited and waited. No drinks of any description came around, the lady in front of us had a special meal and was served first BUT without any drink. After a long wait [90+ minutes] we complained about the lack of a drinks service and were told that this was standard for a "night flight" It was only 21:00! A further wait ensued until we received our ok meal and after that, the drinks trolley finally made an appearance.

VS staff seemed not interested in proving a service, more to get their head down and redo their make-up and hair!
Landed back @ LGW about an hour early and then waited about 20 minutes to get off and join the 25 minute immigration queue even for the Chip reading passport barriers.
Dug the car out of the snow in the Long term car park and drove home tired!