Extremely polished, took me 6 runs before I managed to beat the game.
Difficulty curve isn't bad especially when you remember what each card does, at that point you can make guesses on which cards are which thanks to all the interactions.
Music is awesome and the game is clean.