Vila Park, Nature & Business Hotel