I have not been to Marshalls but DD lives in Paducah and we go to QIAD and Hancock's of Paducah (not to be confused with Hancock's) every time that we go to visit her. QIAD will have modestly priced fabrics - Hancocks might have some red stickers on the top of the bolts which means that they are on sale - but for the most part, very expensive store. But, many have cried when they walk in there - so says the management. My DD is a newspaper reporter and has interviewed the Hancock's for articles for the newspaper during Quilt Week.