EXPERIENCED PROFESSIONAL & IT SHOWS! It rained on the day of my event. Johnny D was to be outside - I had to move him inside to a much smaller. He immediately knew where to set-up to maximize space for dancing but at the same time not impede flow between the rooms. Johnny D inserted so many little extra special touches that I did not know I could have even requested: a disco ball, karaoke, etc. He was flexible on song choices, and worked well with both the children and adults. Johnny D made the event extra specially. I would use him again and will recommend him in the future.