I'm just learning how to sew and the Brother is an easy machine to start out on. If you want to make a button hole, you have to buy a separate attachment which will cost around $40 at a good fabric store. Also, I was told by a professional seamstress that this machine is not designed for sewing denim. I tried sewing denim with a denim needle and I broke three needles. Also, I would recommend buying a small screwdriver - one this will fit in your palm because if you have to change out the needle, the screwdriver has to fit in the area to the right of the needle to take it out so it must be small enough. Also, you cannot pull your fabric in different directions in order to make decorative circular sewing patterns. You can only go forward and backwards. Like I said, this is for the beginner and it's very basic. I'll probably end up getting a higher-end model in the future once my skills improve. I would recommend this machine to a beginner.