Miami is one of my least favorite airports. Customs and Immigration are horribly organized for inbound trips. We avoid if at all possible.