You will get many answers to your question - each expressing their fondness for their machine. The best advice I can give is to all the sewing machine dealers in your area and try out their machines and find out what services and classes they offer. Then buy the machine that best fits your needs, your pocketbook and your heart.