Worst DJ ever, not only did they not have al the music requested, they took 5 minutes between each song to play another, had our guests standing around doing nothing between songs! Some of my guests left because of the poor entertainment, a lot weren't happy, neither was I, was seriously going to ask for my money back!. In the end we ended up hooking our iPhones up to play up to date music to have people dancing for a 21st! I would've been better off hiring a system myself and doing it!! I will never be hiring this DJ again and I recommend you don't! Sorry but if you give poor service your going to get bad critic!!! DON'T HIRE!