I purchased the Babylock Denim Pro II, as I just wanted a basic sewing machine, no bells and whistles. This machine certainly has no bells or whistles, but it is easy to use and handles well. The one problem I have with the babylock Denim Pro is occassionally the bobbin slips and I end up with a mess of thread on the revere side of the fabric. Maybe I just need to have the sewing machine serviced. It is inconvinient when this happens, but it ieasy enough to get started again. The babylock Denim pro has about 20 stitches, basics like straight stitch, zigzag, and variations of these. The one feature I really like about this sewing machine is the buttonhole stitch. It is so easy, it is literally as easy as 1 2 3. I need all the help i Can get when it comes to sewing, so easy is good for me. I bought a 'walking ' foot for the machine, to help when I quilt a quilt. It really helps keep the layers togther, without bunching up or slipping.