I stayed for 3 nights over the weekend. I paid £165 per night which was a bit pricy but hotel was nice. Good variety for breakfast and parking was good. Limited spaces but I got a space every day apart from the first night when there was a wedding reception (perhaps up to 20 spaces). There is also free parking across the road in the evenings and sundays.
20 minute walk from the castle and royal mile if you know the best route.
I would recommend as location is good. I think further central would make parking difficult.
Creaky floorboards though.More