Have to say that I really can't fault them but my current fave would have to be their UAE neighbours Etihad. I simply haven't been able to fault them on recent travels.