"I usually don't have time to write online reviews, but The Craighaar Hotel Restaurant definitely deserves one. The staff was friendly and attentive, the food portions were generous, and the menu catered to our dietary needs. The meals were delicious and the restaurant had a lovely interior. Despite some older parts of the hotel, we enjoyed a quiet drink in the cozy lounge bar after dinner. We will definitely be returning!"