We had the best stay at Craigmore. The apartment's location and the added personal touches by Sharon made for a truly memorable stay. We'll be back!