I really enjoyed playing this. The puzzle-solving aspect feels really rewarding - a nice change of pace from "run around and shoot everything" games.