Yorkdale has its goods and its bads.
The goods. Beautifully designed (but many malls are these days), lots of stores, access to TTC, a decent cinema, a lot of pretty people, and dating locations.
The bads. Expensive at times, pretty strange people.
As with any mall, take a stroll. Enjoy. But shop till you drop, not enough good deals for that.