I haven't taken any of the Enlightened Mama classes yet, except for prenatal yoga, which was kind…read moreof 'meh.' (Too gentle, and too much lying on your back for pregnant women!). But they do have a nice variety of educational classes, which I will be taking advantage of. The people are really nice, too.
What I have used is the Childbirth Collective, which is a non-profit that operates in the same space and offers free lectures on various pregnancy/birth topics, and brings together many members of the natural childbirth community. The lectures are hit or miss, some I thought were awesome, and some just ok, but the good ones were WELL worth it, and the networking opportunities to meet other parents and care providers is fantastic.
The only thing I really wish they'd update is the seating. The couches are pretty uncomfortable, and many people have to sit on the floor on pillows, since there isn't enough seating. But other than that, the space is beautiful, clean, very nice. Recommend checking them out if you're in the area.
Update: I took the Infant CPR class at Enlightened Mama, and while they did get the information across, I wish I'd done it somewhere else. They were disorganized, and spent the last 30 min discussing "natural" remedies for common childhood illnesses, some of which were goofy, and others which frankly, were dangerous in my opinion. If you are the "crunchy mama" type, you might be into it, but if you are looking for a medical-type class, this is not it.
Still giving it 4 stars, but only because of the Childbirth Collective. I'll be taking my other classes elsewhere.