Reasonable location, but very poor internet. Business travelers: avoid, unless you have good mobile data (you'll need it - the wifi here is broken. It's down about 75% of the time, and slow when it is working.
This is _definitely_ not the Delta Toronto on Simcoe. That is a quality establishment - this one is tired and not up the standard one expects from Marriott properties