If you've been to the larger fabric chains you'll know that they lack quality of fabrics, lack staff and lack variety. Yes, Bargain Upholstery Fabrics is a bit of a mission to get to, especially if you're traveling from the Western suburbs, but it is well worth it the trip. The store does not take up one building, but 4 and is on a quaint street that starts with an upholstery store and ends with...yep, an upholstery store. I love that the store is a maze of entrances and exits which reminded me of Alice in Wonderland. Anyway, I'm ranting, so let's get to the fabric. It. Was. A. Mazing. Rolls and rolls of beautifully woven fabric in different colours, prints and textures. The staff were incredibly knowledgeable and even gave us tips on how to make our new creations. Such a fun trip in and am so grateful for the great job these guys did and patience they showed(we were there for over 2 hours!!).