Has all the bells and whistle we were looking for. This is replacing a Brother that has had some issues. Started to do some patterns and seems to work very well with the different stitching.

Pros: Seems to be a very functional machine.
Cons: Have not found any so far.