We were staying in town and needed a place for breakfast (the day before, stopped for coffee since our B&B didn't have coffee as early as I wanted) and this was close to where we were staying. Loved it. Great coffee, local eggs, you can get Anadama bread for toast, and a nice store on the lower level to boot. Nice ambiance too. High quality in area where there really isn't much competition.
Now all we had was breakfast, but fully expect that everything else at the New Gloucester Village Store is on par with our breakfast. Nice place!