I have two Joanne's near me. I love their notions. The fabric is adequate, the prices are good. What I usually do is buy some knockout fabric from my LQS and then get the fillers from Joanne's. I belong to the AQS and with membership you get a 10% discount at Joanne's. Combine that with their 50% off one item sales, and you make out fairly well.
Happy shopping!