My experience with qatar airways was awesome.
I have never find this kind of service form any airways company even not in emirates, foods and drink comes regularly and the time pass instruments are very appreciable, comfort of resting is very good, our flight was delay and time over of next connecting flight but qatar waited for us.