As mentioned many times so far within my reviews, I do not believe there is a really 'descent'…read morecoffee shop in the Aberdeenshire (and in the whole UK I would say).
This farmhouse shop is one of the best alternatives as I call them. It is well hidden above Banchory in Finzean, that the local people do not even know it. Yes we asked (cause we thought that we were lost) and they did not know it.. and the mobile reception is non-existing at that corner of the world. It was open in 2007 I think and it is within the Finzean Estate that can provide holiday cottages, too. It has a ground floor and a first floor that you can sit and enjoy your coffee, and selection of sandwiches/paninis and soups. And they were all really delicious. I had the ham and cheese panini and a roasted peppers and coconut soup...yummy. My companions had sandwiches and paninis and they were really satisfied as well, with the end product.
I must say, however, that I found it a bit expensive. 7.5£ for a panini is a bit too much. We've spent £30+ for a soup, 2 paninis, a juice, and a coffee, and a sandwich. The portions were good sized, but again a bit pricey... The shop had free range products, but not organic. Something that I would really like to see. Moreover, they had a lot of paintings, and other things for sale; however I personally think they were very expensive and they were things that you could find in the internet or in the shops...so not really worth buying them there overpriced.
Very clean toilets (both male and female).
I believe that it is worth a visit and definitely get your children or older members of the family with you. They will all enjoy it.