My husband and I decided to take our two children - ages 7 and 1 - on a quick weekend getaway to spend quality family time. We decided on Baltimore because it's within an hour's drive from where we live and we didn't want to spend the weekend driving. We settled on the Marriott Camden Yards because it is close to the Inner Harbor (not on the water), I had stayed there previously for business and was impressed, and they had a great family special where all children's meals were included.
Check-in was easy and they had fulfilled all requests we had made at the time of booking (mini-fridge for baby's milk). The rooms are becoming a little dated - peeling wallpaper, mold in the bathrooms - but it was otherwise clean. The beds in this hotel are the BEST! So soft and comfy... The hotel food was very good and room service was quick and responsive (although it seemed no one quite knew of the family package we were on).
Our only complaint is that this hotel is for business travelers and conventions, primarily. There are no children's television stations (e.g., Disney Channel, Nick, etc.). They rushed us out of the lobby although my children were perfectly behaved. The pool is small - which is nice for kids - but as we were playing one evening, the lifeguard closed the pool (2 families were in the pool) so she could take a dinner break. I thought that was in poor taste...
I highly recommend this hotel for business and conventions, not for families.
hotel reviews