The game is sometimes a struggle. Let me get that out of the way first. The RNG can be brutal, and it can be really grindy to get even one ascension ending. However, the unique aspects of the game push it towards a glowingly positive review for me. Contrary to what "five stars" implies, I don't think the game is perfect. In fact, in many ways it's extremely frustrating. However, what the game does with it's lore, worldbuilding, writing, and systems driven unveiling of the ticking of it's internal machinery is washes away my sensible criticisms of the games very real failings. I'm happy to have played this, even if I did have to play an extra 3 hours to beat the endgame because I didn't have a mirror. Play the game you square.