Yeah I had originally written that I didn't hear much Latin either. Then I listened again and assumed it was a Latin drum beat in the intro and ending.

Sounds very American jazz to me, still enjoyed.