Flew Virgin America recently. Airline is fine. They need to refresh some aspects to make it more interesting again. Their preflight safety briefing was cool the first few times, it's stale now and they should make a new one. Also, some of their equipment isn't holding up.
And their website? Awful. Horribly slow.