I have bought this type of item for the third time for gifts. Easy to assemble for 6 year old dog loving girls.The cat is cute. I'll agree wholeheartedly with that. However, it is NOT easy to put together, despite the medium difficulty level reported. Many of the pieces are a TIGHT FIT and you have to pull and wiggle and use fingernails to put some pieces in. My fingernails got a bit ragged during the process. A child would not have the strength in many cases to put a piece in, even once you got it positioned!The instructions were very very difficult to use. First, they did not list what pieces were needed at each step. That wasn't critical as many kits have that problem . However, in many cases, especially with the tail, it was almost impossible to see the lines between pieces for the black so trying to figure out what pieces were even needed was extremely difficult. I ended up needing a "book light" very close to the paper to brighten up the paper enough to show the lines. If you insist on using that dark of ink for the pieces, then use white to mark the pips and lines between pieces.Also there were several totally useless pieces - malformed to the point of not being able to be used at all. I had 3 such pieces. Fortunately, two of them were extras so they did not affect the model (corner pieces in black). The third piece was a black 1x2 piece and that one was needed. I ended up missing 2 such pieces as well as one other piece. There were a few extra white pieces of the right size so I was able to complete the tail. I have asked for the correct color for those three pieces.I don't often have to ask for missing pieces and that diminished my enjoyment of this project. The kitty looks funny with the few white "hairs" in her tail!Fun to build!This toy is very good and great. My child loves it very much.This puzzle is fun. But its particles are very small and easy to lose. I need to pack them very carefully. The manual is also somewhat incomprehensible. But it was finally done. The finished product is great.They are definitely tiny blocks but we were able to get it put together in a day. Its a cute lil pup, and the expression is for sure a dachshund expression.I love these small Ideas sets, and this might be my favorite. It's unique and looks great. It was not hard to build