A must stay place for Edinburgh travelers.