Mixed reviews plague this Echo Park art space, so scope it out yourself before committing to a visit.