Sorry, I wanted to give a good rating for the DJ; however, that won’t happen this time. I don’t plan on using the service again due to my first impression, which is key. DJ was late and we had to wait on setup. There were a few issues with the music too. I had to text him to see if he was even coming. I paid my quoted price of $350 because I agreed to that. Normally a good person would say, I was late and the music had a few issues, let me give you a discount. This didn’t happen. He did volunteer to help us put up a few tables. I will give him credit for that.