Jam All Day was a great service. He was very flexible with everything we needed and worked with us to help deliver the reception we wanted. He was great at responding to our questions and paid a lot of attention to detail. He even got out on the dance floor to help get the party started and was dancing with our guests. He really loves what he does and it shows.