Actually the new James Street Tavern IS really nice! Big change from the dive it used to be and now normal people can go in there without having to worry about being started on by some drunken lout (bonus!). Food is good, and they sell some South African food in there too if you want a change from their home cooked type menu. Separate room with pool table and big beer garden for sunny days - result in my books.
[report for removal]