Excellent. Clever puzzles, unique areas, and non-linear progression. An excellent soundtrack from JRP elevates the experience. If you are a fan of GBAtroids, I strongly recommend giving this a playthrough. My only complaint would be that Charlie was a little too tanky.