I went here with my Passport to Prana card. It's located at Church and Wellesley. The people who work here are very friendly and the class was great! The class I took was done by candlelight, so it was very relaxing.
I've been to a bunch of yoga studios with the Passport to Prana card and so far they have all been excellent. In that respect Buddha Body was typical. I would definitely go back there if it was more conveniently located for me.