John is an amazing dance instructor. He teaches the correct techniques, posture, and specific details that one would need in order to learn the correct way and progress into becoming a better dancer. I am thankful that I found this place. So much fun!