This has been rated for having best pizza in town, I must say it's definitely worth a try.
Go for pizza not for ambience. We ordered a blue cheese pizza with mushrooms, tomatoes and green peppers. It was great. They were generous with toppings, the crust a bit thick but not doughy.