We've been to Finn's several times - and each time it's a solidly excellent meal. The menu changes a little bit each time, but we've never been disappointed with the meal and drinks that we've had. An entree averages about $9 per person, without drinks. And their hand-cut potato chips are wonderful! Their "fish poppers" appetizer are chunks of deep fried haddock in a wonderful batter and the tartar sauce (with jalapenos) is to-die-for excellent!! Their specials, whether it's their soup of the day, appetizers or entrees are top-notch. Any place that can take a grilled cheese sandwich to heavenly new heights that appeal to kids and their parents deserves huge kudos. The clam chowder that they make is amazing - a touch of dill and something else, that we haven't been able to figure out, really rocks this item.
The wait staff are friendly and kind of quirky, but in a good way. And I've overheard them giving really good information that benefits tourists and locals about other restaurants, shopping and good places to camp (Finn's is located close to Acadia National Park and Bar Harbor - and the information given was very good!).
The menu items are sure to please most epicureans, and I have heard that the kid's menu gets two thumbs up from the under-12 crowd. We've taken numerous friends to Finn's and they've all found their gustatory happy-space there. Another big plus is the fact that they have on-tap a good selection of locally brewed beers. ("Local" meaning that they have draft beer from Marshall Wharf in Belfast, Me (mid-coast) and the Liberal Cup in Hallowell, ME - next door to Augusta.) The bar is a full-service bar and they also have a solidly decent wine selection.
The bar itself is an old train car - and we've made a point of having a drink and appetizer in the train car just for the ambiance. The restaurant is small, but the staff is always more than happy to accommodate larger groups if you call ahead. All in all, Finn's has the food and the drinks to make even the pickiest epicurean happy.