This game is really well done. The music was always on point, the puzzles were engaging but most of all I think the it's greatest strength is it's brilliant (if a bit bizarre) story.
Like some have said, the repeating dialog can get a little annoying if you die a few times - particularly on the rotating level. I don't know how many times I heard that 90 degree joke! But really that is just a minor nit pick in an otherwise original and impressive game.