I used to be proud of BA. As a boy I had the pleasure of flying on Concorde, amazing and yet they have allowed the service to drop and drop.
For example I flew back Business Class from Nairobi earlier this year, overnight and essentially had to share a double bed with a lady I had never met! That sounds crazy, let me explain.... My wife was on the outside centre seat, there was a removable screen between us. Then another couple next to us. The other lady and myself were in the 2 centre seats, with no partition. Flight took off, sleep time and me and this unknown lady slept side by side. Fortunately my wife found it funny I was furious. Some idiot designed this expensive seating arrangement.
Then my flight in June to Kefalonia was cancelled. Totally impossible to contact BA.
Then my flight to Malaga was changed from Gatwick to Heathrow, no worries just another 40 miles on the M25 away!
Then the Heathrow flight was cancelled and yet there are flights available on the same days and there is no facility for me to change in manage my booking!
Try phoning then, try emailing them totally useless. I am so out of pocket with this company.
From now on I shall just book with someone else, I have experienced better service and contact capability from every other airline.