Yes it is fine little corner to visit.....I'm in and around the area every week...well apart from when I'm away.
I am the 'go for' for Mill Cottage just below where the Sculptures are sited. One of the several cottages that membership of MC of S or what is now Mountaineering Scotland gives access to..
A reasonable place for one of your Forum meets ....room for 14 but probably works best with 8 maybe.