I bought this for my 7 year old neice. she absolutely loved it and we were surprised at how beautiful it actually comes out when you are finished. This is something she was able to do herself and it provided hours of fun. I would absolutely recommend this gift to others, sometimes it is hard to shop online, but this is something I will order again in the future.