We had a back yard birthday party for my 26 year old son, so guest were mixed with family and friends all ages but mostly his friends. John was awesome, he for sure kept the party going! We danced it up all night. The flo of the music was so right on, he knew what the crowd wanted. I will hire him again, he rocked!