It’s practical for beginners. All the basic stitches are there but if you’re a fast learner and creative, better get an enhanced version coz you’ll get bored with this. Also, the reverse stitch is not working well with basic cotton. It doesn’t feed well even more so on delicate fabric.