Well, it wasn't really bad at all. My problem and many others in this forum would be the Hispanic singing, especially when we are not Hispanic and are in the English speaking world of music. The over all production sound was clean and clear. The vocals, for me would need to come up forward in the mix, as the other music seem to drown them out. Remember, when there are vocals in a song they have number one priority in the mix, over everything else. Other than that, you have a great start on this song. Also, don't forget to pan everything out to different locations in the mix, you want everything to be heard clearly and not all mixed into the center, nor left or right in the same locations. Your almost there and doing a fine job so far. Now just tweak each track for clarity.
Peace be with you. Blessings, John