Absolutely amazing! Leading up to the wedding day Primo was great at calling about coordinating the timing of events (wedding party announcements, first dance) and was flexible when we sent a check that we filled out incorrectly. They were willing when we requested if the band could learn a specific song and adjust the arrangement of another...the songs sounded great! The day of, dinners were served later than planned, so Primo offered to push the start/end time of the music to accommodate at no extra charge. Guests went out of their way to inform us of how much they enjoyed Allegro. A couple at our wedding have also booked Allegro for their upcoming nuptials!