Flew LGW/BGI with Virgin in premium economy a couple of months back, I am Mr Fussy and would say the following. Aircraft, Crew absolutely fine, IFE excellent, On time, everything really good except I found the catering poor out of Gatwick, much better on the inbound strangely.
Worth every penny.