Review: Scottish hospitality at its finest at Thainstone Hou