Due to a 3rd party generating my flight res,(1st and last time using a 3rd party), there was a little confusion with my boarding pass. Could not download prior to arriving at airport. I was told that the error was at British Airways end.? Had to waiting in line at the counter. :( Was easy after that flying to Barcelona (layover) then on to Heathrow.. Unfortunately on the return home, British Airways has stricter regulations and was informed that I was carrying too much liquids in my carry-on. Had to trash all of my 3-4oz containers except for 2-3 important items they allowed me. Other than that, a long flight home.