Good enough...
Stayed here for 5 days and 4 nights from June 4th - June 8th. The rooms are small as you would expect from a city hotel. 
The check in was very bad experience.. they canceled my reservation before my arrival. When asked the lady ay counter informed me it was because my credit card on file did not go thru.. it was declined. I gave her the SAME card I booked my rooms with and said "here try this card" and it worked. At this time I told her.. its the same card you statated was declined a few minutes ago and canceled my reservation.
She booked me a new room at the same rate and there was no issues since then. She provided me with a small gift bag which included 2 bottles of water. The staff is good with no complaints. 
The bed was horrible... my back was hurting after 2 days in it. The TV channels are grainy and very unclear. DO NOT STAY ON THE LOW FLOORS. You will feel and hear every train, garbage truck and taxi cab. 
The hotel lobby bar staff is great. Most nights I was the only one left there after 10 and they would keep bar open past closing hours for food and drinks.. I appriciated that as there is not much within walking distance. There is a Dunking Donuts which closes at 11pm and a 7-11 to the right of the hotel.
Over all a good stay. For a city hotel you get what you pay for here...Marriott is always my first choice.. if none is available I always choose IHG Hotels.