I had Keith for our great! and he was great! He made sure we were being taken care of and he made sure we loved the music that he was playing, and most importantly he made sure everyone was on the dance floor all night long! He was such a great DJ and I would use him again for sure.