I've never flown to South Africa, but I have flown Virgin Atlantic A340-300s and 747-400s out of LHR
before. In Economy the seat pitch is 31". Lots of people moan about this but I'm 5ft10in and found it no problem. The interiors are bright and multi coloured which makes a nice change from dark blue BA
, but isn't everyone's taste! The service on all of my four Virgin flights has been outstanding and the meals have been good.
Virgin have great IFE. A few A343s and one 744 have the Arcadia system - I've never been on an aircraft with this fitted but it seems to be average. The Oddessy system is on most 744s and A343s - I'd rate this as very good. There is a large selection movies, tv programs, audio channels, Nintendo games and a Skymap. None of it is interactive or on demand, but it is an excellent system better than most other airlines. V:port is the newest IFE on all the A346s and two (or three if G-VROC has been delivered) 744s. It is fully interactive and on demand, with a huge selection of movies/tv/cd albums/music channels/audio books/skymap etc. The 9" screens are absolutely huge! The only thing I thought that could be improved on the system were the games, which weren't has good as the Nintendo ones on Oddessy.