We flew to Queenstown using the same seats as coming home so my review is really for both ways. The service was excellent with Happy stewards. Leg room was perfect ! Seats comfortable ! Landing and taking off were good too. The food had a nice variety and enjoyable, not too spicy. Will fly again with Virgin.