I have been doing 3D puzzles for years. This particular puzzle is perhaps one of the toughest I have done (I am not finished yet). At the same time, I prefer puzzles with 800-1000 pieces; this one is rather small (220), but for a small puzzle, it is very challenging.