They are very good for a school party or sweet 16. I would not recommend them for a wedding or Bar Mitzvah. They are a bit on the amateur side. They are quite reasonable and I wouldnt't hesitate using them for a small event that doesn't reqire dancers. For something major use a professional DJ company.