We have DJ Ron booked for our wedding in Oct, a friend recommended him. So far he's been great, very responsive, easy to understand (which if you've started planning a wedding in Mexico you know that's not always the case) and reasonably priced. We have 40-50 people, booked him for 4 hours and it's $550. My only worry is song selection and that he's not too cheesy.