Ahhhh the perfect quilt shop............I like all of you want. 1) good customer service 2) lots of fabric choices, bolts n bolts plus fat qts, jelly rolls, etc 3) kits 4) large classroom space 5) sewing groups to join 6) snack area where cookies/crackers would be provided or available for a nominal fee (so shopping won't be disrupted by hunger pains) 7) lots of notions. Ahhh to dream........