I have used this company for a couple of different functions. They are very fun and reasonable. The prices are very competitive, and they have great employees. The DJ tries to tailor the music to the type of people attending, and it is always a great sound. The Djs have always been very friendly, and outgoing making the experience a very enjoyable one.