In terms of the "design" and "features", I agree with the rating you gave. In terms of difficulty only, I would give it a 2 or 3.