Went to Vegas last oct with virgin, the whole flight was terrible. Most of the entertainment sets played up. They ran out of every drink apart from tea and coffee about 3 hours into the flight. And as for food, there were 3 choices, but by half way down the plane they were running out which left the choice of vegetarian slop or nothing!
Since found out virgin excell on certain routes but the Vegas route isn't one of them, hence booking with ba.