The presentation & polish is really good. I made it to level 18 before deciding that it's 5 AM and I'm too tired for puzzles and should sleep. Some puzzles seemed easily guessable, others required thinking, but in general the quality was good. Nice work.