We recently stayed at the Bonnie Castle and found it very comfortable. It is an older establishment but very clean. The employees were very friendly and eager to help. We ate at the restaurant on the premise one night and it was wonderful. The Haddock Francaise is to die for. The view from the deck is beautiful. Enjoyed!