The first 96 levels are free. I've solved them all. Although I had to use a few hints.
Within that, there's a good mixture of easy, medium & hard levels. And you can skip around - a feature I appreciate since I could not solve Daisy #11 - even though it's classified as medium. I confess, I used a hint for that one.