I just bought upholstery material from them and couldn't be more satisfied. They have a huge selection of materials and notions at decent prices. They often have sales and that is when I like to shop there. I love the fast delivery also.
Lekala has a great selection of patterns at unbelievably low prices. I love getting patterns from them. I can get the patterns custom fit to my measurements. I also do sewing for others and I can get them from Lekala custom size. Their patterns come with full instructions and are extremely easy to use.