I fly them every month going back and forth for work. They're not fancy, but basic and fast. Sometimes the flights are slightly delayed, and make sure you're at the airport at least an hour and a half in advance-- they once wouldn't let me board because I turned up 56 minutes before the flight instead of a fully hour. If you want to check any bags make sure you pay for them when you book the ticket; then, it's cheap. if you wait till you get to the airport, it's pricer. Carry on luggage if at all possible.

Oh, and buy snacks, water, whatever before boarding: on the flight they do have some sandwiches adn stuff, but it's pricey.

Fly Dubai goes to Terminal 2 in Dubai, which is One of the Worst Airports Ever. It's crowded, and there are limited options for food and drink. But, it is tiny so getting through the airport itself is pretty speedy.