The very beginning gave me Vince Guaraldi vibes, but then it gets into more of a latin feel that's very cool. I think the drums are very slightly out of time, but overall nice job!