I just had to share this with everyone-my FI and I have found the best dance instructor ever! We are doing a surprise dance for everyone that starts out traditional, then switches to really funny and modern, and actually found someone to choreograph this for us! We just finished our 2nd lesson (out of 6) and this is looking so amazing. Frankly, I wasn't certain we were going to be able to pull this off. I am not sure if I should write a formal review yet, since we haven't finished our lessons yet, but I really wanted to tell anyone else who is looking for dance lessons. She mentioned she does last minute appointments also, so maybe this will help some other couples. The company is called Global Wedding Dance, you can find her on google but not in the phonebook. When I initially contacted her on the phone, she was very pleasant and answered all my questions without any sort of sales pitch. I travel out of town for business fairly often, which is why we are starting so early, but she was really flexible with scheduling and had no problem with it. She has two studios, one in Lakewood, one in Littleton. We are using the Littleton studio, because it is closest to us. There is so much more I could say, but overall I am highly impressed with the instructor's knowledge and willingness to work at our pace, not to mention our custom choreography. And did I mention affordable! So far Global Wedding Dance gets an A+