I've bought several from my LQS that I have been very happy with, as well as a few from Keepsake quilting. I don't trust Joann's, so I've never purchased one there, and except for one kit from CT that didn't contain the required yardage according to the kit's instructions, the other CT kits I've ordered have been complete.