YOu will like this machine. I have one of the first Babylock Esante's. I don't use it as much as I should. It has the embroidery attachment with it, too.
I have a Bernina 160 that I love for piecing quilts. But the Babylock is a great machine for other sewing projects. Especially if I want to do some fancier stitches!.
How nice of your MOM...hope she got a big hug for that!