Really challenging and requires precise timing, but the stages are well-designed. The art work is really cute too!