I will never fly with British Airways again, the level of ignorance of the cabin crew was unbelievable, they are unprofessional, and seem to have a lack of training. I was on a 10 hour flight and wasn’t even offered a glass of water, on an extremely hot and crowded airplane, when I asked for a glass, I was made to feel like an inconvenience, and I was waiting 20mins before having to ask again for it. The seats are also very small, the man in front of me put his chair down in a laying position, and the back of his head was just inches from my chest, I felt very claustrophobic. The only half good thing I can say is that the inflight meals weren’t terrible. 100% would not recommend!