I love to sew so having a Beverly's within a few minutes of my home is not great for the budget but sure is nice! Beverly's is a chain store but this is the only one I know of in the San Diego area. This location is primarily fabric (i.e., probably more than 50% of the store), which is exactly the way I like it. The remainder of the store is dedicated to some craft items, a few aisles of scrapbook supplies and knitting.
The fabric selection is truly excellent for the size of the store. They care higher quality quilting fabric in a wide array of colors and fun prints. Prices are moderate, and the sale tables in the back are wonderful places to find treasures. In the way back corner there are flat fold material types, but I have had varying luck with some of the quality on those. The quilting fabrics I have gotten there though have never disappointed me. They also carry some nicer fabrics such as satins and luxury fabrics. I have not had a need for these, but they appear to have a fair selection.
Customer service has always been friendly without a long wait at the cut table or the checkout. When I have needed assistance finding something or advice, the staff has always been knowledgeable.
If you go in, be sure to also check out their ribbons and trims as they have quite a nice selection of those, as well as novelty and regular buttons.