Nice Hotel, Good location, but lots of extra charges
I stayed at at this hotel as part of a convention that was being held there. The hotel is modern and rooms are clean and comfortable. I was surprised to pay self parking charges of $15.00/day and high speed internet is $30.00/per day which I think is just taking advantage of people. There was no price guide for the mini bar, so I have no idea what those prices were like. The on site restaurant is Bistro 300. I found the staff very friendly, but again the prices were excessive - $17.00 for a burger and fries.
i tried to get a wake up call, but the hotel must have been too busy for them to answer the phone when I called to request one - I just used the room alarm clock instead.
The hotel's big selling feature is it's location..close to camden yards and the inner harbour. 
I wouldn't recommend it for families.