Beware of booking through British Airways for flights run by their "partner" airline Iberia. If you have a problem, BA will NOT get involved. Iberia's own customer service is useless. I only went with BA because we've flown with them many times in the past. I'm shocked and dismayed to hear BA tell me they can't help me (even though they acknowledge I was fraudulently charged) and to hear them say they have no control over Iberia's policies. Btw, American Airlines is offering the same nonstop from Boston to Madrid at the same price. Wish I'd chosen AA!