Originally, we hired Randy to work four hours at our reception. A few weeks before our wedding, the live musicians we'd been working with flaked out, and Randy agreed to play music of our choosing at the ceremony. We were unable to have a rehearsal, so we had to explain our ceremony plan to Randy shortly beforehand, and he handled everything well. At the end of the reception, he agreed to work another hour when it became clear that the party wasn't winding down. We used Randy for both DJ and karaoke services, both of which went very well. In short, Randy was flexible and professional.