We stayed at the Miami International Hotel last month, prior to cruising on the Magic. We flew in early, to avoid the big snowstorm, and lived at the hotel/airport for three days. Overall, it was passable. When we checked in (after midnight), there was some computer issue, so we couldn't get our keys until the morning; the security guard had to walk us to the room. The breakfast wasn't spectacular (mediocre food, pretty poor service), and we had to pay for the first day. We did have vouchers for the remainder of the time. On our checkout day, we took our own bags down to the Disney transportation.
Truthfully, the biggest challenge was being stuck there for so many days. Food was pricey, and there wasn't much for my son to do, other than get into a lot of mischief, lol. It was like the movie, "The Terminal." We did rent a car one day, to take our son to the children's museum, and just get out of the airport. Ultimately, it served its purpose, but it wasn't my favorite hotel, by a very long shot.
I'd give it 2.5 stars (out of 4).