I was concerned on our return trip from Europe being in economy class for a seven hour flight. We spent a little extra money and upgraded to row 51 where there were two seats with extra room. Being larger we appreciate not being squished in with random passengers and they appreciate that as well. We were quickly surprised to find the flight wasn't full, so my husband moved to another seat where he had a empty seat beside him which allowed me to stretch out and get comfy. That was a huge plus! Then I was even more delighted to find British airways had amazing food and it kept coming! First we had some delicious sour cream and onion pretzels with complimentary wine. Then dinner was chicken or pasta. I had the chicken which was a pot roast type gravy with mashed potatoes, carrots, salad, bread and cheese with a custard type dessert. Then later they passed out ice cream bars and before we landed, they passed out delicious chicken salad sandwiches. Our flight to Europe on American had yucky food, so I was not even planning on eating the airplane food on the way back. Staff was courteous and friendly, although their boarding procedures are slow and at times frustrating. Luckily the rest of the experience outweighed the boarding, so I got over it fast. I also enjoyed their inflight entertainment which included games, movies, music, and you can even learn new languages while flying. Too bad I didn't see that on American before I needed to practice! The only big issue was that British airways could not provide us our boarding passes for our connecting flight in Philadelphia for some odd reason, so we were extremely concerned we would miss our connecting flight with customs and all that mess, but it actually went smoothly and we had some time to spare.