Gritty McDuff's Brewpub, Portland
I got to visit both the Portland and Freeport locations of the oldest brewpub in Maine within 24 hours. I am glad to say the brew in each is fine even if the setting of the Freeport pub is a bit rough. It is a bit like drinking in an old storage shed though - to be very fair - it is clearly a summer spot and dropping in during a late winter snow storm did not show it to its best. I liked the food in both spots. If I was in Freeport again I probably would stop in for a stout but if you are heading to visit just one, go to Portland. In each you can see bench seating which is fairly common in New England and Atlantic Canada but less so as you move west.
So definitely worth the visit for the ales, Portland for the ales and the location. Gritty's also bottles its own - or at least has it contract brewed somewhere - which you can pick up pretty much anywhere in southern Maine. I think I brought a quart of Black Fly home for further study. Below are some shots from the Freeport location which you can click on for a larger view.