They aren't always the most friendly staff, but they will get you what you want or need. I absolutely love this place, so the drawbacks are irrelevant to me. The prices are kept low, and they have a massive volume of fabrics, buttons, trims, beads, and random plastic junk. The neighborhood looks a bit scary, but I've never felt threatened, even though I am a 5' woman.
Pros: Leather scraps by the pound, any notions you can imagine
Cons: Ugly warehouse, a little dirty from the customers.