I have been taking an annual trip to Marshall's Dry Goods for about 4-5 years. The staff is helpful, and the prices are worth the cost of the trip. What I pay $9.99 a yard for at Hancocks and JoAnns, I pay $2.99 or $3.99 a yard for. Be sure to plan to eat at Elizabeth's in the downtown area.