I would not buy a machine from Walmart. This is my personal opinion, only. I would talk to a dealer in your area. You will be able to get a better machine there. Sometimes, dealers have used machines...good quality for a good price. A dealer will also help you learn to use the machine. Remember, you get what you pay for when it comes to sewing machines. Again, this is my personal opinion. I am sure some people have had good luck with less expensive machines but that has not been my experience.