I've flown Qatar Airways several times before and always loved the in-flight service and the food. However, never before did anything go wrong. Business class trip to Oman, and on departure from Heathrow they held the plane for an hour and a half for late arriving passengers (so announced the pilot to the passengers). Didn't make any time up in the air, and on landing at Doha it meant half the plane missed our connections, including me, which meant being stranded in Qatar for a night. Qatar Airways insisted I stay in the airline-owned hotel a shuttle bus ride away from the airport, despite my request to stay in the airport hotel. I got no sleep due to the noise and 4am wake up call, and they charged me USD$21 for an hour of Internet access. Missed my morning of meetings in Oman due to the rescheduled flight. The shocking thing is that on return no one cared an ounce about the fact their decision to hold the plane in London - not weather or mechanical. I asked for compensation for the $21 I had to spend on their hotel's Internet and was refused. True customer service shows through when things go badly and Qatar failed in this case. In short, inflight service is definitely one of the best airlines in the world. But if anything goes wrong with your trip, you do not want to be flying Qata