J2, Jennifer and Jim, were perfect for our event. they contacted me ahead of time asking what Katherine's favorite song was and also asking the types of music she liked to listen to. they arrived in plenty of time to be set up and ready to go at the beginning of the event. the music started with instrumentals and softer tunes while the crowd mingled and said their hellos. once the mood was right they broke into the previously requested songs. the attendees had requests which were granted readily by J2. with only a couple of short breaks, they played the full 4 hours requested and had everyone dancing right up to the last note. i would highly recommend J2.