Having flown with so many airlines, Emirates are just a cut above the rest and I am quite honestly shocked about the number of negative reviews on here. We took two long haul flights in succession and the following are the points we loved:1. Staff in the airport and on board were so friendly and helpful, offering us more space so that our son (lap infant) could stretch out and sleep.2. They are so good with children. We got free gifts, an onboard family photo and even upgraded to a child´s meal when I explained that my son was a little old for the baby one.3. All luggage handled and returned well.4. When a flight was delayed on the runway for an hour we were offered water.Excellent service!