Being frequent travellers through London Heathrow we thought we were prepared for anything until we had the misfortune to transit twice through Miami. After stepping off the plane into a rundown facility we then had a seemingly endless walk through a series of white-washed corridors only to emerge at the other end and be greeted with queues of hundreds of people and their baggage trollies spread across the whole of the concourse. The departure area for our continuing flight was equally unpleasant as it seemed we were leaving from the teminal that time forgot the 1960's decor not in the least bit updated. Our return trip was probably worse already delayed by an hour immigration into the USA took over an hour (compared with other US airports where we have been through in less than 10 minutes). We then had to encounter another security queue. Unfortunately we were going through at a busy period with a number of international flights leaving at the same time. Nevertheless the second TSA officer disappeared leaving one person to deal with the ever lengthening queue. Concerned at missing our flight we asked about the possibility of a quicker route through only to be bluntly told "you have plenty of time". Clearly this was not the case as we arrived at our gate as the boarding for our flight was well underway.