Really good elements and had a great vibe. One thing I would recommend is making the kick a tiny bit quieter and all the other elements a bit louder. Its kinda hard to ear the other elements.
Dig it. That hi hat is a bit hot, and a little too much sizzle. It sounds harsh and it sticking out. Tuck it back a bit in the mix.