We were hugely impressed with this B&B - probably the nicest we've ever stayed in. It's in a great, quiet location an easy walk from the centre of Pitlochry. The property is a lovely stone period house, and our room on the first floor was wonderful, with beautiful views. With an enormous bathroom and a sofa, it was like an apartment. The host Mary was very welcoming, and served an excellent cooked breakfast. She also recommended a nice restaurant in town, the Old Mill, who gave us free glasses of wine as guests of the Ellangowan.