This is my favorite puzzle game of all time. I've played over 900 games in the past 30 years (I actually keep a spreadsheet), have written dozens and published 2.
As I struggled on some levels of this game I also marveled at the level design, it's as good as it gets. It's not about flashy graphics, just a well crafted game. Lots of replay value.