We stayed at the Best Western Marina in Miami. The location to BaySide and the view of the Port and ships is great! However, the property was not good. Someone forgot to change the linen on one of the beds.... enough said about that! [they did replace the linen when we brought it to their attention!] Continental Breakfast was skimpy.
Next time, I will try the Sheraton or the Marriott.