I've come here a couple times for school group projects since it was a fairly central place for my group members and I to meet.
The pros: This place is huge! It has a large selection and covers a number of categories. This may be the best place to look for what you need. As well, its downtown location means there are plenty of train stations near by and other attractions to visit while you are in the area.
The cons: This place is sketchy. In one day my friend and I saw two people escorted out because they were drunk or had alcohol (good thing this place has security!) and then my friend needed to use the bathroom. After seeing the used needle tubs in there we never returned.
I wouldn't refuse to go back here, but if I did it would be more so of a get what you need and go place, not really somewhere to stick around.