Good jazz always hits the spot, and this smashed it into the ground. I'm always a huge fan of mallet instruments so the vibraphone just elevated this for me
I loved it, the main thing for me is that the percussion gets a bit stale later on in the song. I think that could be solved by just shortening the track like you said but if you don't want to do that, switching up the percussion a little would go a long way