David and his staff are just awesome. Professional, accommodating, sincerely interested and concerned, super friendly and kind of your instant best friend. They are excellent communicators, fun and talented. Our wedding party was awesome, we ended up with microphones singing (very loudly) at the end of the night and dancing until everything hurt. I can’t wait to have another party with David…I’m thinking karaoke! Thank you all so much!!