South of ~ Bloor: hell. That's probably not news.
North of that, it was recently paved, and now it's smooth as silk (but safer to ride on). If you've got a weaker bike and want to test it on smallish inclines/declines, Dufferin St. between Bloor & Eg is a nice little jog now.