Definitely would not recommend this company. We bought a 3 lesson deal as my husband was very nervous about our first dance. The first lesson was fantastic however the second was not so great (the teacher seemed pissed off and was not really helping us learn anything at all). We tried to reschedule our third lesson however because we did not confirm a new date before the original lesson date, we apparently forfeited the lesson. We were very disappointed with how the company communicated with us and it just put so much more extra stress on us that we did not need in the lead up to our wedding. Not very impressed - would not recommend.