A great stay in a fine place in a beautiful garden setting.