I've purchased 3 Brother sewing machines from Walmart and all 3 are still in good working order. the oldest is an $80.00 machine about 7 years old. I've never had any problems sewing any types of fabric with them. I really like my cs6000i machine but it is now a backup to my Brother PC420 purchased at a local dealer. I wouldn't hesitate to buy another machine from Walmart.