50% OF CHICKS DIG IT
I actually really like Umbra and their products. Their store on Queen Street is a really cool looking building and while it's true it would be nice if they had a bit more merchandise, what they do have is worth looking at. We have several Umbra products and have always been happy with the quality.
Overall I do think this store is worth a peek!
These reviews are the subjective opinions of ChickAdvisor members and not of ChickAdvisor Inc.