The mix feels a bit unbalanced and the composition feels quite odd to me mainly because of the execution. There's this screeching sound that comes and goes that sounds very unpleasant. The piano sounds kind of muddy so I recommend cutting some lows with an EQ. I would lower everything a bit, especially the 808. It's actually not that bad though and I think if it was cleaned up a bit, it could be really nice. I just wish there was a bit more separation in the mix overall.