Steve,

A nice jam.
There is a slight Santana vibe that gives it a nice familiarity...
The guitar solos are nicely put together.
You Bass sounds really good.
Mix sounds good to me (I thought the piano was at a good level).

fj