Very highly polished, overall an enjoyable experience; however, I could not find out how to get past a specific part. Probably my bad, but there it is.
Yep, my bad. The level design was good, and that was too much for me; I thought I had already taken a path I hadn't. So yeah, great game!