The DJ was absolutely wonderful. He was very professional and kept the dance floor jam packed…not easy to do on a Sunday afternoon! He played songs I forgot I asked him to play! He carried out a special request at the last minute (which I forgot to tell him about) for my ‘table songs’ each table was given a song to dance to when they heard it played — he carried it out like he had a month’s notice! He literally didn’t skip a beat (pun intended). Esteem Entertainment was very easy to work with and came through with the right DJ for us and our wedding. They were very professional and always available to speak with us. We would use them again anytime!