Shachi and Ajna dance studio choreographed and taught us our first dance for our reception and a bollywood dance for our sangeet. We had an awesome experience working with Shachi and were extremely happy with the end results. Just a couple weeks prior to our events we began working with Shachi who was creative and energetic, not to mention a saint for dealing with our constant shenanigans. We provided Shachi with the songs ahead of time, and she would come into each lesson ready to teach us the choreography. She knew how to choreograph a variety of different types of songs and styles including typical bollywood, bhangra, tapori, and waltz. We really liked her choreography and she did a great job at teaching as well, taking into account our strengths and weaknesses. We also really appreciated that she would take our feedback and change the choreography when we wanted to do something differently. She was always pleasant to learn with even when we scheduled early morning appointments that weren't super convenient for her. I was very happy with the pricing they gave especially compared with other studios and considering their services are offered in Manhattan. We did approximately 11 hours of sessions to learn two 3 minute dances consisting of various songs. 10-12 hours is enough time to learn the choreography, but you will need to practice for a few hours on your own time to perfect it as well. Consider doing about 15 hours if you really want to get the dances just right along with your instructor. Thank you for helping us Shachi and Ajna Dance Studio and we highly recommend you guys to anyone wanting to learn or choreograph Indo-western dancing!