Great Job!
Excellent work here! I really liked it, and the beats were excellent. All the different sound types were blended together perfectly. Just the right ones, just the right volume. Again, great work. Also, I feel quite confident you are using FL Studio, becuase I recognized quite a few different noises in it that I myself have heard in FL Studio.