The in-flight service from the Virgin Atlantic Airways crew was amazing. Although we were delayed (due to weather in NYC and JFK being backed up), the crew made sure we were comfortable and happy while waiting to be taxied. They served us water and pretzels while we waited. The main course meal was delicious and so was the small breakfast box given to us right before landing in London. The crew was cheerful and accommodated any request. There were a few seats empty on the flight which made it even better! I would totally recommend!