WOW! Great across the board. The difficulty and pacing were almost perfect for me. Usually I would give up after a few failed attempts but this was satisfying and not too hard. Last boss could have had some other moves though also but that's a small thing.