Expected More
My family stayed at the InterContinental Harbor hotel Easter weekend. Our plans were to relax and attend a game at Camden Yards. 
Check in time was 3 p.m., however when we arrived at 5, we were informed that our room would not be available for several more hours. This was very disappointing, as we had plans at 6, and needed our room immediately. We had to downgrade our room in order to get a room immediately. We were not very happy.
The room was very basic - I don't know how long it has been since the hotel has been updated, but in my opinion it is in need of one now. All of the furniture had clearly seen better days, with chips, scratches and overall wear and tear. The carpet had several areas of spots, and there were several dust and dirt piles in the corners of the room. The bathrooms may have been renovated in the near past - the tile looked updated but the overall layout seemed odd. The bathroom footprint itself is large, but the location of the tub and toilet were almost touching, making it feel cramped. 
The room noise was also poor. This room overlooked the courtyard, so there wasn't any street noise - however we were woken very early in the morning by a metallic scraping noise. We were two doors down from the service elevator, so I'm assuming this had something to do with it. If you stay, I'd recommend requesting a room far from this area.
We ordered dinner and breakfast room service, which was very quick and the quality average. Although they had lunch and dinner options for kids, there were none for breakfast. The portions were decent and the prices were not too bad.
I think the best thing this hotel has going for it is the location. It is right across the street from the Science Center and Inner Harbor walkway, and within a 15 minute walk to Camden Yards. Next time we stay in Baltimore, I think we might try another location for the money spent.