Cool castle but would not recommend it
We were really excited about staying in a castle while near Edinburgh and were very disappointed. The check in took an inordinate amount of time. We reserved two room and had requested they be close together, that didn't happen. We had dinner in the restaurant, Orange room, and had some of the worst service I have experienced in years. There is slow, and then there was our waiter. We ordered, and 45 mins later were told that they didn't have the burger that my daughter had ordered. But then it came out 30 mins later. Ordered a bottle of white wine. It took over 1/2 hour to come out. And it came out warm. They had dunked it in ice water for 10 mins and thought that was fine. Rooms were tight, beds were old. Find another castle to stay in.