DONT STAY THERE!!! Craiglynne staff lied when i arrived to check in with a reservation i made 6 months prior. She said there was an accident in our room, lied overbooked, and they had tried to contact me yet i had no calls/texts/emails from them, lied again. She told me they rebooked me at an equivalent hotel and i dont have to pay anymore. She wanted me quickly to leave even without giving me the new name and address, had to ask for yhat. The new hotel was no where equivalent, very run down, no lift, no outside area, and no way was the nightly rate the same , etc. We really needed a lift because my husband has a bad knee and just completed cancer treatment. The new hotel with no lift put us on the 3rd floor. The craiglynne would not answer the phone or emails when i reported it to the agency i booked through. Bottom line, they dont care about guest/potential guests. I was told by a local they routinely over book. DONT TAKE A CHANCE, DONT BOOK THERE. Go somewhere else and enjoy your holiday where folks dont lie and are nice to you!!!