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

Very friendly staff in Air New Zealand lounge, Boarding was the usual scrum so common with LAX, called from the lounge very early and couldnt board as upper class cabin had no power so seats couldnt be raised, this took 30mins to fix. Once on board we were told, no IFE at all, no reading lights, no call bells, no menus, no IFS just a stand in, short staffed. Had we known we could have got books etc, or flown on later flight
After much protesting about the IFE was offered 4000 miles as compensation, handed a sorry form, was also told IFE didnt work at all on the inbound and LAX ground crew knew and should have conveyed at check-in, also told aircraft was dogged with faults IFE very unreliable hence they carried 300 plus sorry letters, only thing good about the flight was we got there safely, good landing and fast exit from LHR.
wrote to Virgin and was told very sorry about flight, and offered another 4000miles since found out 8000 is the norm for upper IFE problems, still fighting with customer relations, have another upper flight booked 14th Dec VS7 dreading it, what has happened to Virgin