Anyone have any info. on Miami International Airport?

We will be flying back from there in December, and would welcome some tips.

Also, does it have smoking areas? Is it expensive for food. And what is the duty-free like?

Regards, Mike and Marn.