I bought some kits from Connecting Threads. Both had plenty of material. I like them for the ease of not having to search ten stores for the "just right" fabrics. I bought them when I worked and time was scarce. Now that I'm retired, it's fun to have things delivered to my doorstep. Depends on what you want/need. I haven't used kits from any other companies.