Kyle was amazing! He was incredibly friendly, well organized, and always made sure our wishes came first. He worked with us every step of the way to ensure the music at our wedding was lively and perfectly matched our group’s vibe. We even had a small accident on the dance floor, and he handled it seamlessly, quickly getting everyone’s energy back up. Thank you so much, Kyle! Highly recommend Golden Gate Entertainment.