Ann is a master yogi, and by far the most experienced teacher you will find in this part of the world (nearly 40 years teaching, trained in India by a master named Iyengar). She is very patient and effective, giving detailed and thorough instruction for each movement. The yoga class I take is beginners and it is just the right amount of challenge to be absolutely satisfying. She has extra mats, ropes, blocks and all the essentials you need, though I suggest getting your own mat eventually. The class starts with a gathering of awareness that continues into the movements until you feel a connection to the body that hasn't been experienced before. There is an inherent spiritual presence felt when taking her classes as compared to anywhere else, which I believe is due to her mastery and years of practice. This is true yoga as intended to be taught, not the new trendy fitness versions we have today, where teachers have no experience, they just have abs. This yoga will keep you fit but also achieve the opening of the heart and uplift want of the spirit as it is intended to do. Ann is a really special resource and I highly recommend taking her classes! read more