We made a trip to the Miami Marriott Biscayne Bay for a wedding and found the location to be very convenient. Close to airport, close to port, a taxi ride away from South Beach, etc. The hotel was very clean and the staff took great pride in their job. The service was great all the way around.
The room was very spacious and comfortable. I couldn't get the iPod dock to work which was annoying. The bathroom was clean but SO SMALL!
The public areas where nice, restaurant was average but VERY OVERPRICED! Also, room service was so $$$, very average. I paid 42.00 for eggs, fruit plate and coffee.
There is a shopping center conveniently located right off the ground level of the hotel. It has a hair salon, clothing stores, pet grooming, restaurants, deli, pharmacy, even a psychic.
All in all, I would return. Thank you for a nice stay!