This was a through booking on flights connecting at Heathrow. After almost missing the same connection last year due to flight delays and poor customer information, we booked with more generous connections in both direction. BA then changed the flight times such that we had several hours to kill at Heathrow on the outward journey and faced the prospect of an overnight stopover on the return journey. We promptly cancelled the latter and Be booked with Easyjet from Malaga, which was a much better and cheaper option even factoring in the cost of a transfer from Gibraltar. We stuck with BA for the outward journey, with its tedious and awkward inter-terminal transfer at Heathrow. The actual flights were ok but the cabin service did not compare well with Easyjet, which accepts cash payments and is consequently faster, and which served a better cup of coffee (BA's coffee bags were not a great hit).