This is a very cute gift and many different ages would love it. It is pretty long so it may be too large for smaller kids. I'm 5'2'' and I had plenty of wiggle room and there was enough up top to cover my arms and chest.
We wound up putting it in for a white elephant gift exchange for a company Christmas party and the lady who got it was very pleased with it. The material is very soft and it is a beautiful blue color with purple weaved in.
The reason I gave it 4 stars is because the knitting is loose in some areas leaving holes when you put your feet in. It isn't a huge issue, but if someone larger than me was to use the blanket it may cause the holes to get bigger. I really liked how the knitting pattern made the tail look like it had scales. I wish the tail "fins" were a little larger, but I didn't deduct anything for that because that is just a personal preference.