The perfect time to lodge at Mains of Taymouth