We hired Bob to play background music and make an occasional announcement for a fire company anniversary party. We would have been happy with a decent song selection. What we got was high level entertainment that not only got the kids up and dancing but had members and guests on "stage" being part of the show. Throw in the fact that every song we asked for was played and the rest of the setlist was just as good. We will absolutely use Bob again for our events. There were several requests to bring Bob back for our annual dinner before the party even ended. We were WAY more than satisified!