The check-in process at BCN can only be described as madness. Iberia is just an inefficient process, Lufthansa is just a nightmare. After not being able to check-in online (this was a United reservation), we arrived 3 hours early, to no avail. There was a single line that became just a sea of hundreds of people pushing, screaming and fighting. No help from Lufthansa employees. The "self" check in machines are a joke. It took us 2 hours of pushing in line to finally complete our check in, of coarse to sit separately all 4 family members. Then very few options for food, etc. Rude personnel. If you HAVE to use BCN, especially if you're using Lufthansa, get there EXTRA early, be prepared to fight and push, expect no courtesy or civility. It's survival of the fittest. Beautiful building BCN, but poorly organized and run.