I thought I read somewhere that that the place had changed hands not long ago.
The last time I went they had a bunch of signs up telling moochers that they were wise to the ways of the salsa-freeloaders.
I guess that place gets a lot of visibility and it is not hard to get on and off the Beltline to it. It could be a good spot. Unfortunately, for me, the whole area has an abandoned strip-mall feel to it.