Flown around 30 sectors with Virgin over the last 3 or 4 years.
Service is rarely bad, though I may be generous, Crews have a young informal attitude which may not appeal to everyone - I like it and find it much more accomodating and fun than many airlines (LH,KL,BA).
There is inconsisitency, from adequate to superb and I've had more of the latter.
VS food is not stunnnig.