Emirates really treats their Business Class customers very well. The business lounge at Dubai airport has copious food options at no charge. There are various choices to fill the time between flights including low noise areas to relax or nap. On the flight itself the service was great. The flight attendants were very attentive and friendly. I definitely recommend Emirates especially if you are taking the 16 hour flight from Dubai to Houston.