We stayed one night pre- cruise, having never been to Miami before. I had the local number for the hotel in my cell, that is important because there is no phone at the airport to request a ride to their hotel.
The first room we were given was not great, it smelled and didn't have the view of the water we had requested. I called the front desk and they changed our room to right across the hall, this room was nicer & had a decent view of the water. There was a small sitting area in the room with a couch & tv, and a separated bedroom with 2 double beds, a small kitchenette & a decent bathroom. The kitchenette was nice, had a fridge, a pantry with plates & silverware, coffee maker, dishwasher, microwave. The only negative as far as cleanliness goes was the glasses, & utensils. I would definitely run anything through the dishwasher before using it - the glasses were not clean & after that I didn't trust any of the dishes. The utensils had crud on them & obviously not clean.
The fellow who picked us up from the airport did not seem to speak English, and seemed to be in a foul temper. In the daytime, the van driver was pleasant & very helpful and took me to the local mall to shop for pre-cruise items & then picked me up promptly when I called. This is a great service, if you don't have a rental car, because the hotel is out at the airport & not close to much. I was able to buy some items I forgot to pack at a Publix, bought some alcohol at a liquor store, and had a manicure at the same mall. The liquor store was the only down side - none of the bottles were marked with prices, and they wanted to charge me the same price for a small bottle of Baileys as a large. I had the feeling there are prices for obvious tourists such as myself, and fair prices for locals.
As far as the staff goes, the front desk people were very helpful & the only unpleasant person was the guy driving the van the night we came from the airport. Maybe he had had a bad day. The breakfast in the morning was great, the room packed but the food was good & plentiful, with a great variety & good quality. The staff were great - my son did not get up in time & they helped me find a tray so I could bring food up for the both of us to our room. Couldn't ask for more really in terms of a nice & helpful staff. We got a great price for a hotel room in miami. We did not arrive in time to sightsee the night before our cruise, so the out of the way location was not a problem. In the morning the driver of the van the front desk helped arranged to get us to the port was very nice & no problems with our transportation. The free high speed internet was a nice touch too.