I've been to Mary's a couple of times and have had very different experiences. First time I went with a friend and was distracted from the state of the building. The girls were attractive, beer was cheap and I had a good time.
I went back a second time in my own and saw Mary's in a new light. The guy next to me was complaining about the price of a Dave he had, the bathroom was gross and there were only two girls working.
I'd give it another chance but wouldn't go out of my way to visit again.