We specifically wanted to find a castle to stay in and this one fit the location and budget. It still feels like and old castle, but with the modern amenities you want, like wifi. The spa is small and smells too much of chlorine, but it was complimentary with our stay, so I can't really complain. The grounds are beautiful, the food was delicious, and the staff was friendly. If we ever go back to Edinburgh, we will stay here again.