I've never been to Marshalls in fact I'm just hearing about it from this message. I have though been to mary jo's and I'm saving my money to make another trip with 2 friends. Also we go to Long Creek Mills for threads etc. You need a list when going and they dont have carts so be prepared to tote your bolts or bring DH with you.