I have the worst experiences in MIA. I have yet to find any airport employee there who speaks English. I speak Spanish, but it seems ridiculous to have to revert to it when WITHIN THE BORDERS OF THE USA! Besides, the whole airport stinks (literally and figuratively).