smart performances, and the company is really committed to developing and producing new work. they also offer classes during the week for really cheap, and i love that they keep their classes small. i’ve taken dance, writing and yoga classes with them and the teachers are awesome.