Perfect but lots of assembly required. My wife loved it because she loves solving puzzles but I hate this completely.
Reduced to 4 star for this.