Is Baby Lock a good sewing machine?