Wonderful weekend away, beautiful location and amazing accommodation.