Booked and paid extra for allocated seats, got to the check-in desk and given random seats, I explained we had paid for the seats and the operator told me to take it up with BA on my return, as there was nothing she could do. Queued up to board and flight delayed, waited 2 hours then told we could board, no priority boarding for business class, it was like a rugby scrum! We got onboard and even though the plane has been sat on the tarmac for 2 hours BEFORE we boarded the business class seats were filthy from the previous passengers! The baby shelf in the bathroom hadn’t been cleaned in weeks, it was full of dust! And the food was rather lackluster. I mentioned to the cabin crew about not getting the seats we had paid for and she told me to take it up with BA customer service when I was back in the UK. On our return, I contacted BA customer services who told me, as I had returned there was nothing they could do! Nice scam you have taking peoples money for services you have failed to provide. As a gesture of good will, they gave me 12000 Avis points to cover the cost of the booked seats.…