Nightshades was perfect. If we ever need a DJ for another event we will go with Nightshades. Every request that we had was handled with respect for us, our guests and our event. He kept the dance floor full all night. He couldnt of been more perfect. And he was priced right. Nightshades is the DJ to go with for whatever sized venue you have, Mark will make it work in your favor.