I've never had any problems about JP Greer's at all. I've only sat there for a little while having a beer while waiting for their delicious Bar Pizza. At first I felt strange going into a pub alone where I didn't know anyone, especially being a woman. But was really at ease once in there. The people were friendly as was the bartender. I saw no problems with cleanliness either.
As for the other reviewer talking about people smoking, there is a ban on smoking in restaurants, people have to go outside. You must either not like the people that go there or you have a grudge against the place in general.
more