BKK-BAH-DOH-BAH-BKK. Probably the worst airline I have ever flown on. I appreciate the A340's are old but there is no excuse for not having hand soap in the toilets or having a faucet that is covered with masking tape so the water flows smoothly - left side toilets in front of seat row 33. There is zero cleaning taking place during the flight and the staff sat at the back and talked throughout the flight without offering service or maintaining the cleanliness of the plane. Paper was heaped on the floor in the toilets and there was limited water. Although staff are pleasant they do not seem happy - god knows how they are not embarrassed to work with such a poor quality airline. There also did not seem enough staff on the plane - during the safety presentation we only had one person in our cabin to do the usual safety seatbelts exits lifejacket routine. My headphone jack did not work on the way back and on the way out it was like being in the 1980's with the poor IFE. Thankfully the plane was not full so I had a whole row to myself to sleep. Its hardly surprising the plane was not full - it was one of the most disgusting plane-rides I have taken - definitely not a three-star airline. At Bahrain airport we were delayed one hour on the BHR-BKK trip and the gate was changed from 35 to 32 during the middle of loading.