I travel to Toronto quite frequently on business and always stay at the Marriot. I tried the Delta Chelsea and to be honest I'm quite disappointed. The rooms are small, the installations are out of date, and the food is expensive (even for a hotel). I ordered an $18 breakfast which was $30 by the time it reached my door. Furthermore, there is no wireless in the rooms.
For the price range, I'd say there is better out there.