Best of Both Worlds is the best DJ and singer combination out there. I first heard them at a bridal show and my family and I were blown away by the singers. There are different packages to choose from. Some only offer the DJ while others offer the DJ and up to 2 singers. The packages also differ in how many songs you would like the singer to sing. You get to pick the songs for a large book they send you in the mail. You also talk directly with the company to determine what songs you would like to have played and any dedication songs as well as what songs you would not to for them to play. They are great at giving suggestions! They also practice name pronunciation a good week before the wedding so they can announce the wedding party properly. The DJ's played a great mix that kept everyone on the dance floor the whole time. Danielle was our singer and she has an amazing voice. I would recommend Best of Both Worlds not just for weddings but any event that would require a DJ.