Great place right on royal mile