At first it was difficult to me to understand how it worked, but I watched some tutorial videos and was pretty easy. Then I used it a couple times and I felt in love with my cricut. Your imagination is the limit, you can do so many things.  I did some Christmas gifts and my friends and family love them. 

The only thing is if you don't know anything about design programs at least the basics, it could be a little bit frustrating.