We used All Events for our wedding 2 months ago. The price was reasonable, especially since we won a free hour as a promotion. We met with two people from All Events to discuss the plan/songs/etc. for our wedding, and they were awesome. But even more awesome was the day of our wedding. They helped organize timing and made sure everything went smoothly; they even brought us drinks! They were responsive to everything during the event, from switching/cutting songs to turning on fans for us. Also, they did a FANTASTIC job with the music! Our table-calling involved calling up tables to sing karaōke, and they handled this well. The dancing music during the reception was excellent, with great transitions and selections. Overall, these guys handled everything perfectly, professionally, and extremely friendly and cool. I would strongly recommend them for your wedding.