Emirates business class is an amazing experience. The cabin is extremely spacious and the seats go to a full lie back position making sleeping very comfortable. The food and beverages served are of excellent quality as is the service given to you. The staff go out of their way to ensure you enjoy your flight and the attention to detail is outstanding. I have flown with Emirates a number of times in Economy and i have to say their overall service is excellent and better than any other airline i have travelled with but if you have the option to fly business class with them I would highly recommend it.