You can buy good and poor quality at both places. You need to know the brands and how to recognize quality. I'm working with some right now from the wall at Hobby Lobby and am not happy with it. If you are going to spend all the time on a quality quilt then buy from a quilt shop.