Satellite WiFi was $12 AUS for 1 hour of high speed Internet. Internet worked well. Food was good. Seats reclined nicely. My seat had thin padding though and was uncomfortable for a 12 hour flight. I am not sure if all of the seats were like this or if I just had an old seat that needed replacement. I would fly Virgin again.