I would advise you to look around and when you see what you like go to a dealer and test drive it. You can buy from where ever you like but remember if you are new to sewing having a local dealer usually gives classes or can help you if you have a problem.