I recently flew from Rio to Madrid, check-in went smoothly, gate staff were efficient. That's when it went downhill. Stepped onto the aircraft and the staff were busy chatting to themselves, ignoring passengers. People were on the wrong side of the plane when boarding and had to double back causing chaos. Staff still chatting with themselves. Worst seats I have ever experienced, have to move and switch butt cheeks so you can feel it again, this meant sleeping was out. I was sat in a middle row seat and was expecting a flight attendant to come around with water or juice every hour, like most other long-haul airline flights, but nope. I got up and walked to the end of the aircraft (I was seat 23G) where I found the flight attendant watching Top Gun on her tablet. She was very annoyed at the fact I asked for water. Just wanted to throw it at her. Expect to pay for eye mask and earplugs as well, $7. On the positive side, food was reasonable and inflight entertainment was vast and varied. Bring your own wired headphones though, provided ones are like two tin cans connected with a piece of string. I find myself questioning whether I want to stay affiliated with BA now, would hate to find myself code-sharing with Iberia again.…