I would talk to a sewing machine dealer. If a new machine is not in your price range, maybe a refurbished one is. I would avoid Walmart machines. A dealer will help you with upkeep and tiips on how to run the machine and get the most for your money. Customer service it important.