Nice place, good selection, friendly staff, reasonable prices, and plenty of people hanging out playing games. I was just passing through town but I would totally make this a regular hangout.
If you go looking for it, its easy to miss, though, as the location is kind of odd, though: they're in a plain old office building like a dentists office or something. You would not find this place driving by. A sign outside would be benefit to them. Still, there were plenty of people inside when I got there.