This place is huge, clean, and has good prices. I'm not a serious pool player, but I have a few friends that play competitively so I know a fair amount about it.
The tables and all equipment here are in very good condition. The building is laid out very simply but it's laid out well and never feels crowded even when every table is being used. The bar area and arcade area are very nice too. I haven't really seen anyone playing the games back there but there's actually a good selection of "action" games like air hockey, basketball, darts, and even a few beer pong tables. I was pretty confused by that as they seem to fit much better in a dive like Gator City, but whatever. They also have Hold 'Em tournaments in the bar area(not sure how frequently) and it looks like a healthy enough game.
Beer selection is decent for a pool hall. You aren't coming here for micros so it gets the job done. And finally, I'll comment on the smoking situation since most others have. I don't smoke and I don't really want to smell it when I'm out, but I know to prepare myself appropriately when going to a pool hall. If you've ever been to Dugout, you know what I mean. Main St doesn't have that problem at all. Between the height of the ceilings and the ventilation system, I could barely even smell the cigarettes from a couple guys in our group. That was a big plus in my book.