John was amazing, he made sure that not only were our guests dancing all night but that we were dancing all night too! He really was an important part to making our wedding successful. The studio has several different dj's and after meeting with them you will for sure want to book! A little pricey but definately worth every penny (we got the best package).
Had a great time learning our first dance routine. What I loved is that it is not really "choreographed" but they teach you basic moves and key moves so that you can do your own thing, but still make it special. They taught us a special kind of "ladies dip" in the middle of our dance, we loved it!
Also, it was good price for the lessons.