We stayed at the Marriott for a conference and enjoyed our stay. The rooms were "standard" for a Marriott, meaning nice beds, a little dated decor, but still comfortable. However, what made it a really nice stay was the staff. Every one of them went out of their way to speak to you with a smile and ask if you needed anything. Also, the location right on the water at the Inner Harbor puts you in walking distance of Little Italy, Fells Point, and the waterfront. No need for a rental car for sure, which is good because parking is really high priced.
We read the previous reviews that said to ask for a harbor view and high room and that recommendation was a home run. They did that for us and our view was outstanding.