I really enjoyed this track. Had me nodding my head and I gave it a couple listens just to vibing with it. I don't have much knowledge in technical aspects of beat making but to my ear everything sounded clean and like it meshed well.
Sounds good to me and well produced. I like the drum fills a lot. I would have liked to hear the main guitar be a little louder in the mix as I feel like it gets overshadowed by the bass, but that's probably just personal preference. Good stuff.