Nice!
You're right about the drum beat, it's really good. Sounds like you put a lot of effort into that. The Piano part is good, but I feel its got a bit too much reverb on it. Maybe change that or change the levels around a bit?
The bass part is great, nothing I can really say there. Loops perfectly and very jazzy! Nice Work! 10/10 5/5