I am in love with this machine! The button holes are awesome and so easy. Sewed the buttons on too. Really zips along. Replaced a 35 year old Singer and glad I stayed with a Singer.