Mill End really has quite a selection of fabric. The Home Decor fabric section is huge and there are so many fabrics to inspire you. The prices are reasonable too. There is an ok selection of quilt fabric, but if you are looking for quilting fabric, I'd go to a specialized quilting store. There are lots of interesting notions including buttons. It's fun to just look around and see what they have. The inventory changes frequently. One day I bought some fabric for curtains. I came back 2 days later because I had run out, and they had completely sold out. I was bummed, but that's the way it goes sometimes.