i think Emirates deserves the high rating .
i have flown London(LHR) to Dubai(DXB) on British airways , Royal Brunie and EMirates . i Have found that Emirates was the best . Food , entertaiment and reliability is excellent .i was once upgraded to buisness class which was a very enjoyable and certainley an unforgetable experiance .
The new Dubai internatrional airport is amazing .
personally , i found emirates is far better than British airways , United and airfrance .