Have stayed at MIA Hotel many times. Rooms are small but clean. Hotel was renovated relatively recently. Cannot beat the convenience for early morning flight.

Two weeks ago, we stayed at Miami Airport Hilton Blue Lagoon Hotel for two days prior to a cruise. Very nice but unlike MIA Hotel requires a shuttle to and from the airport.