Outstanding. Fiendishly challenging, playable, addictive, ads are not intrusive. A proper retro style scrolling platformer. A bit tough in places, but a truly brilliant piece of work. Outstanding in all ways.