I found the pizza a bit to dry. If you are looking only to get fed for few bucks, then it's the place. But if you want to enjoy your meal, i would try another pizza place
If you don't mind driving a couple of more minutes, go to Cafe de Bangkok in Hallowell for a good Pad Thai or other asian meal
Yes