Our route was on March 3 2015 London - Doha - Johannesburg - Port Elizabeth and was quite OK. Everything up to expectations. Our flight back on April 9th was also OK until the flight on April 10th from Doha to London flight no. QR011 Airbus A340-600 that flight was awful the seating was so tight you could hardly move the service was not up to Qatar Airways standards and worst of all before the flight was over most of the toilets were out of water.