Note: I rate hotels solely based on the quality and irrespective of the price. If ratings were based on both the price and the experience, it would be impossible to discern any useful information, therefore with my ratings, one can determine exactly how good the hotels are and then compare prices separately. Generally, the more expensive hotels are better, but not always.
I would rate the Courtyard Marriott as a fairly nice hotel, although the room was somewhat small. The room was new and clean. There is wireless Internet access, and there were supposed to be fridges/microwaves available for free, but they had run out the night I requested one. My only complaint was that there was a speaker on the wall that emitted a continuous very soft staticky noise which was tremendously annoying when I was trying to fall asleep. I only noticed it after turning off everything else in the room, so if you have extremely good hearing it may be bothersome to you and I ended up turning on the fan to help drown out the noise. I am not sure what the purpose of the device is, maybe it acts as a fire alarm. The hotel is expensive, which I think is more due to the location than the amenities, and there is an additional maybe $15 of taxes on top per day, due to Baltimore state tax.
There is a Whole Foods store inside of the same building which you can go to for groceries and they also sell a hot breakfast which is cheaper than the one in the Courtyard restaurant. Ask at the front desk how to get there. There are taxis waiting outside continuously for your convenience. There do not seem to be any places to go to within walking distance of the hotel, however.
Overall, I was pleased with my stay, but not the price.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC