I had a great experience with Dancing Curve. I called them for my family function. Along with good choreography and teaching skills, the instructors were very patient which is a must for all non dancers. They were very punctual and so professional that they trained us very efficiently in a short span of time.