Alan was timely, organized, flexible, and communicative, and he provided amazing service (and tunes!) on the big day.