I don't typically shop for fabric, that's something my wife does but I happen to need some material to upholster and after looking around online found out JoAnns had it. I was surprised to see how many options they have and for what I needed the quality and selection were good. I would say that the staffing was limited and the cashier wasn't very friendly but since I'm used to shopping at hardware stores it was pretty normal.
I would imagine the level of service I got wouldn't satisfy their typical customer base.