This was my 1st long haul flight as well as being my first with Virgin Atlantic. The check in desk staff where good. Boarding good and quick, we all had seats towards the back of the plane, a little bit cramped as I was in the middle seat. The air stewards were great and really helpful and friendly. The service was great and we kept getting drinks, snacks, lunch and afternoon tea.