I booked 4 tickets through Delta several months before our trip. As Virgin Atlantic flies for Delta, we were at a loss for several things. First, upon purchasing the tickets, the website stated I would be able to select seats when I checked in online. That was not so. When I arrived at JFK I went to Delta desk and the supervisor at first wasn't able to pull up seat selections but then got 2 boarding passes and seat selections. When the other 3 people arrived at the airport, Delta wouldn't help them and then they went to Virgin Atlantic desk. They couldn't check their bags for several hours even thought they were checked in. Finally after much confusion, we all had our tickets and were ready for our flight. I received a text from the taxi driver for LHR asking the time of our arrival as they had information stating a much later time of arrival. All Delta and Virgin Atlantic boards still said the original time. This was 6AM. Several hours later, and after no less than 7 gate changes, we were on our way at the time of arrival of the taxi driver. It appeared the right hand didn't know what the left hand was doing for this entire mess. I have my doubts if I would ever fly Delta again or Virgin Atlantic. The ony good thing I can say about the flight, we landed in one piece and the crew were very efficient and pleasant.