Perfect stay in the 2-bedroom suite for an overnight layover at MIA. The wait for the airport shuttle at MIA was about 20 minutes, but the drive time to the hotel complex (Marriott, Courtyard, and Residence Inn) was fast and comfortable (less than 10 min). Hotel perfectly nice and clean. 2-bedroom, 2-bath suite was excellent for family of four. Even the dining/living room was comfortable to eat quick dinner in and kids to play a bit while we got things ready for bed. Shower pressure was excellent, beds very comfortable. Rooms sufficiently dark in early morning. Bonus surprise was breakfast - we expected to have to cross over to the Courtyard to eat, but turns out they had basic breakfast downstairs in the Residence Inn, a game changer when traveling with kids who'd lose their minds traveling on an empty stomach.
Our singular grievance is regarding in-room dining. Given our late arrival and morning checkout, we just needed quick food and we needed it to integrate into our wind-down time. The whole process doesn't really work; a member of your party actually has to walk over to the Courtyard to place the order, wait, and bring it back. Otherwise you can definitely do Uber Eats etc., we just didn't.