My friend Shirley and I just got back from both Marshalls and MaryJo's.I had also been to Marshalls in June. Spent way too much both times. In my opinion Marshalls has the best price on fabric. I did not really buy much fabric at MaryJo's although they do have a lot more to choose from. They probably have anything a person could be looking for. I do believe they have the best price I have seen on notions.. rulers, interfacing etc.