Thank you Flymia, Hampton Inn Brickell would have been my first choice but it is sold out and has been for awhile. I have stayed there and thought it was a great hotel in a great location. I have also stayed at the Holiday Inn Port of Miami across from Bayside Marketplace. Location was great for that particular trip because we arrived very late, but the location allowed us to walk across the road in the morning and take a quick boat cruise before heading to port. Yes, we plan to take a tour for the Everglades. I have been reading numerous reviews on the Hampton Inn Wynwood. The positives far outweigh the negatives and I find there are always people who don't like something or other. Every single hotel has some negative reviews but when you see the same complaints over and over that's when it is most concerning.... But, none of the reviews really discuss whether it is a good location to base pre-cruise. Sounds like you don't think it would really be a very good location. We do like having the option to walk to restaurants nearby.
Dock B, we arrive in Miami 2 days ahead, so the breakfast would be the following 2 mornings and not the day of arrival.