We stayed one night prior to cruising. The hotel shuttle picked us up within 10 minutes, but then did another lap looking for more passengers. Our room was great - small kitchen and living room and a bedroom. Based upon suggestions from the front desk we walked two long blocks (less than 10 minutes) to a strip mall with a grocery store, liquor store, and several dining options.
Breakfast the next morning was above average for a hotel and we enjoyed the pool and hot-tub for an hour or so before checking out and catching a cab to the port. If you arriving too late to enjoy Miami, and checking out the next day, this is a great place to stay!