My perfect day was perfect!!! My ceremony was well thought out and Dj John and his help did not miss a beat !!! My reception was all about the dancing !!! The music was well organized and perfectly balanced when it came to style and type !!! They had my friends and family , young and old all over the dance floor till quitting time !!! Please call DJ Rockin' John for your ceremony and reception !!!! He is top notch and an amazing professional to work with !!!!! Thanks, Olivia