Excellent music, gameplay and art direction. The story is a little weird, throwing 2 curveballs my way right at the end that aren't unwelcome but just kind of weird? Regardless really really loved this the whole way through and couldnt believe I put it off for so long