If you are looking for some beautiful (if not a little pricey)selection of fabrics then patchworks is the place. They have an awesome selection of Asian fabrics and everything is displayed so nicely. I have taken a few classes there, and while I am always happy with what I have made, I think the actual class was a little disappointing. I felt more like I was there to make a project rather than learning a new skill. Their beautiful fabrics however cannot be beat, you will not find this type of quality at Joanne Fabric, it's not the same. They have a nice selection of quilting notions and books as well.