We flew with emirates from Birmingham to Vietnam with a connecting flight in Dubai. On board staff, particularly on the Birmingham to Dubai leg were outstanding. They engaged and gave us some useful information about where we were going, were friendly and helpful. They were ok on the second leg of flight but a bit grumpier. Maybe it was because it was the night flight. We booked taxi to our hotel with cartrawler via emirates and have to say were outstanding. Our flight was a little late landing, then had to wait for over an hour for our bags in Vietnam (this was ground staff at airport and not emirates fault). The taxi waited nearly 2 hours from our scheduled collection time (which he was only expected to wait 45 minutes) and delivered us to our hotel with a smile after a very long flight. Extremely grateful.