I have been going to Eight Stones for two years now and I've never found another place like it. The teachers are very helpful. There are a lot of choices to choose from when selecting a style and you are always encouraged to work at your own pace. Lots of modifications are offered for both beginner and more advanced yogis for each pose. There are classes to fit almost anyone's schedule. Also workshops are often offered to get a taste of even more yoga styles. The first class is free, so what have you got to lose!
Pros: Atmosphere is the best I've found
Cons: Classes can get a little crowded some days and be completely empty others