I almost feel bad reviewing an art place, because I am quite simply not an art person (yes, that's a thing, and no, it's not me). Still, I'll try to be objective. The installations that they have are interesting enough, some a lot more than others, but there aren't many of them for the price. Each floor has maybe a couple of pieces, and some are simply too abstract for me to ever begin to appreciate.
The location is a bit odd, tucked away in a neighborhood, but I guess that adds a little bit to the atmosphere.