I had very bad experience with Qatar Airways and I thought by complaining to customer service, i will get an appropriate response to explain the reason of the problem and a promise to avoid this happen in the future. Unfortunately i got very weak and unprofessional reply from them after 5 weeks from my complaining date. Take care you might be militated by one of their employees in the whole process starting from ticketing tell you reach to your destination if you took a challenge to travel with them from any of middle east stations. I would say Emirates airways is the best in GCC.