We did not have a very good experience with this DJ company on our recent wedding. It was hard to communicate with them in the planning process, then we had asked for mostly top charts hip music, because our wedding consisted of mostly younger people. They played oldies all night.. Most people left early because they were getting bored. They played our "last dance" song in the middle of the night. During our first dance, the sound quality was so bad we had to ask them to fix it.
The list goes on... They were not worth the price, we would have had a better time with just having an ipod playing.