Good, especially for the price. We had some personal touch issues (dj changed into a Red Sox jersey 1/2 way thru the evening and busted out a blow up guitar, which turned out to be fun, but I wish I was consulted first). Set up, clean up etc. was all on time and music selection was good.
Click on each tool to see a sample.