I got this for a 5 year old who ADORES Llama Llama. She also loves this. I like it to. It looks like like the book character and is well made. I'd search for a sale because I think that $17.99 is a bit much to pay, but if you can get it at a good price, go for it. It won't disappoint.