I go here for odds and ends, but unless what you need is on sale that week(I don’t care for their promotional structure) it can be really pricey for what the quality level is with the exception of their small fabrics department. You can find some nice fabrics and basic notions.