It's great if you have the time. I recently started a quilt at classes in a quilt shop. I purchased fabric at time of class, due to travelling distance. No time to wash so can't always wash which I do like to do. It is always amazing to me which fabrics run . I find purple and reds usually run.