If you have a fun flight attendant it makes the trip go fast. Love how they have tv, games and music on board, however it sucks when it does't work. Their prices are reasonable for airfare. The only thing I don't like is the headphones cost about $2 but sometimes they waive the fee and let people have them for the flight. My last flight they did that until I walked up and the guy told me to drop $2 in the bin...I looked at him and said "then you might want to tell the 10 other people that got them for free to come back and drop $2 each as well." I understand they did that as a courtesy but if you don't extend it to all your passengers then don't offer it at all....but I still give them 5 stars because I prefer to flight Virgin America over any other airlines.