Eat here three times when I was in Bar harbour. Food was of very good quality, and staff were very friendly. I liked the fact that most tables had a map of mount desert island on them, so whilst waiting for the meal you can retrace your steps earlier in the day.
The food choice is largely seafood based, but not exclusively so, and was reasonable priced. Seemed to be always busy, and all the comments I overheard were positive.
What made the place special were the serving staff who were always very pleasant and helpful.