Our stay at Cairn Lodge was not something we sought. Our tour group started in this town, so we more or less had to stay there. We're glad we were forced into it.
Let me say this--we are not the "cozy B and B, let's get to know the owners and staff" type of persons. American-style anonymity suits us to a T. However, three staff members in this place--Mark the Manager, Frank the Waiter/Houseman, and Sarah the Waitress--endeared themselves to us in a matter of hours. They exhibited genuine concern that we enjoy ourselves and find everything we needed.
The bar area is just a little space between the informal, large dining room and the hallways to upstairs and the lounges, but it felt like a cozy "command central" where one could catch the comings and goings of the visiting golfers (Gleneagles is up the road), the trials of the staff, and the local news. Loved it.
The decor in our room was a bit tired but extremely comfortable. My pillow covers were crisp and my bed was perfect. Everything was clean, clean, clean. I think my grandmother must have been reincarnated there--she was one who washed our wood furniture twice a year and then paste-waxed it to death. The furniture had that same feel--cared for! The radiators had been dusted; the corners of the window sills were spotless.
Our food experience was mixed. Sandwiches and soup at lunch we generally found to be inedible--but then again, we didn't order it; our tour did. Dinner both nights was excellent.
We would return here in a second.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC