We fly several times per month but this was our first time on Virgin Atlantic. We were looking forward to experiencing Virgin Atlantic because of their ads and other impressions- we thought that it was a high class airline. However, when we got on the plane, an A330-300, it was quite dirty and very worn. Neither of the touch screens worked for our seats. I was able to work it by taking about 5-10 tries to select one thing but my wife just gave up. However, the worst situation was the seat spacing of 29". I am only 6'1" but my knees were against the seat in front even with my back pushed tight against my seat. When the seat in the front of me reclined, It was on top of my knees and I had to angle my legs to avoid pain- very difficult to sleep this way. The A330-300 may be their worst plane for seat spacing but we think that it is unforgivable to provide transatlantic flights with that setup. All of their major competitors offer at least 2" more space for economy seats and some are 6" more. Provided this feedback to Virgin Atlantic a month ago- and no response.