I spent a weekend at this Hampton in January. It is a very nice Hampton Inn that is a couple of blocks from the Inner Harbor. The staff is friendly and the room was very clean and comfortable. There is a decent indoor pool and a small, but well equipped, workout room. Our only complaint was the breakfast area seemed a little cramped and crowded (a result of the hotel being in the city with a limited footprint I'm sure).
We were fortunate enough to be upgraded to a king bed "suite". Basically, it was a little bigger room with a king bed and pull out couch. The bed was comfortable and the room was quiet. There was a small refrigerator and a microwave. One convenient feature was the bathroom arrangement, with sink in an alcove of the main room, so one person can wash up or brush teeth while another family member is showering.
There are a couple of things to watch out for. First, it is 2 blocks from the Inner Harbor, so you have to walk through some city streets. Remember you are in the middle of the big city, so it might be a little scary late at night walking back to the hotel. Second, they only have valet parking for $32 per night. It was a little pricey, so I parked in a public garage nearby (If you do this, be sure to check the garage hours; some are not open 24 hours. I parked in one at 100 East Pratt St. that was convenient and open 24 hours. You'll save $8 to $12 per night doing this.)
Overall this was a very nice hotel in a neat area of Baltimore. I'd stay here again.