Mike was a great DJ! He kept the dance floor full all night long, and still managed to fit in our special requests. Highly recommended.