Mike Alexander was the perfect DJ. From his entertaining to the music everything was professional. He was also so accomodating and offered advice when we needed it.