I shopped in person for thread, buttons and glue. Huge range of thread and button colors and of button styles. Very reasonably priced. I was not in the market for fabric or trims but was amazed at the selection (including beads!) and will definitely try there first when I need those items. The staff was patient & extremely helpful. The store atmosphere was pleasant.