Don't stay here
The Sheraton Baltimore City Center is awful. Plain and simple. I have actually stayed here once before and it was awful then too. I was forced to stay here again because of a work function and it's just not a pleasant place to stay. 
Upon arrival, the garage was filled up, so valet was the only way to park your car. The valet area was absolute chaos and would only get worse when I tried to depart 3 days later. It took an hour to retrieve my car after I checked out. 
I will say that Ashley at the front desk (with the feather in her hair) does a great job and made me feel super welcome. I wanted to check in early but when I checked in, there was only one king room available on the third floor. I went up to that room, the room smelled awful and I could hear the street noise like I was standing right on the street. So I went back and asked if I could be moved to a higher floor and 2 double beds would be fine. So Ashley moved me to a higher floor and the street noise decreased significantly. So if you do stay here, get the room on the highest floor available. 
In the public area, it honestly must have been 90+ degrees, It was an uncomfortable environment to spend any time in at all. The hotel is also in desperate need of renovation. The decor is old and outdated. 
It's also not a great neighborhood. Not much in the immediate area to do or eat. 
I would never recommend staying here to anyone under any circumstance.