This was the first time I have ever flown into the Miami airport as an international passenger and although I've never had much good to say about MIA from a domestic standpoint for international travel it is even worse. Upon arrival from France we headed off for a long walk to the customs and immigration area of the airport. However once we arrived we were held at the bottom of a staircase while they got their staff ready for us. Once inside things moved quite quickly though I've never been asked so many random questions by immigration. (Nor have I ever run into such unfriendly immigration agents.) Instructions for where to go and what to do with your bags for continuing flights was totally lacking. Fortunately a TSA agent walked by as we were being given instructions and he told us to just follow him. (Following the blue line in the floor was fine expect that you had to drop your bags off to be x-rayed about mid-way on the blue line.) At least this time our connecting flight wasn't a 45 minute walk. Bottom line considering that MIA has been under construction since 2004 it seems like they could have done a much better job with it.