Shakti has been around as long as I can remember. They are conveniently located in St. George at Bay Street Landing. Their teachers are very knowledgeable and helpful. It's not competitive there and people don't go there looking to hook up. Pam is a wonderful teacher and her classes are always packed. The Bikram (hot) classes are worth a try. I enjoy them. Sometimes parking is hard to get, especially Saturday mornings when the Cromwell Center has an event. Keep that in mind when setting out. Classes are very reasonably priced. You can pay per class or buy a ten class card of unlimited monthly card at a discount.