The platforming is pretty good, if challenging/frustrating. The writing is excellent.