Perfect stay for wedding at Castle Leslie.