I flew Virgin Atlantic from San Francisco to London back in May. Used Delta points for the flight, it cost 35k points which is not bad. Sometimes it can be much higher than that.
Overall
I was distinctly unimpressed with this flight.
Seats
The seats were mediocre, there was something about lumbar support or something that was digging into my back and I just couldn't get comfortable. I got a whole three seater so could lie down to sleep on a red eye but still couldn't get fully comfortable with the belt anchors and the immovable armrest by the window. Leg room and seat width weren't great.
Food
Probably the worst food I can remember on any long distance flight. Totally bland and meagre. At least there was a vegetarian option.
Infotainment
Once upon a time, Virgin was a leader in this area. Not any more. Selection was ordinary, screen was small and not high resolution. No camera and the navigation was poor (e.g. no day night view).
Restroom.
Were small but functional with auto sensing taps.
Place for prayers
In the rear galley. The staff was kind enough to let me use it (they left and drew a curtain for privacy - very sweet of 'em). I was traveling in summer, yet the 9:30 departure meant that it was after Maghreb (I combine Maghreb and Isha when traveling) and the late sunset in London allows one to only worry about fajr on this flight.