I think it's really good. It's one of the most difficult and most strict game I've played, but it's heavily rewarding when ever you do something great. The bosses are fantastic to fight against, the gameplay is unique and rewarding, and the fact that game only gets more challenging the more you progress makes it all for the better.