Kim is awesome! She made our lessons fun but also meant business. In 6 short lessons my fiance and I learned an entire choreographed dance that is sure to impress our guests. She wants you to feel comfortable and is willing to make changes to the dance to do what feels natural to you and your partner. I would recommend her time and time again.