Perfect stay to attend a wedding at Castle Leslie