Perfect location! Basically on the royal mile and short walk up to the castle or down to new town. Would definitely stay again.