DJ XL was very accommodating from the get go. He responded quickly when I reached out to him. He communicates well throughout he whole planning process. His price point is very affordable as well. DJ XL provided lights and a good set-up. During the wedding, he was able to read the audience very well and kept the party going. I am very pleased and strongly recommend DJ XL in your party needs!