Incredibly clean (both in the UX and the mechanics themselves), inventive and satisfying to solve. These puzzle design are excellent!