Perfect location right on the royal mile and very close to the castle. Accommodation was perfect for us. Highly recommend.