Never book with British Airways/American Airlines. I was denied boarding on a flight to Chicago because I didn’t have a document that I needed to travel but had no idea that I needed. No one bothered to tell me and although I checked on several websites before flying, not one of them made mention of this document. The staff at the airport did not let the airline know what had actually happened and so I was put down as a “no show”. As a result, I did not get my flight, nor could I get a refund and on top of that, my return flight was cancelled automatically and I couldn’t get a refund for that either, even after escalating the matter to the CEO. I’m a nutshell, I have lost close to £2000 (two thousand pounds), which I cannot afford to lose, without actually having gone anywhere!