translate English to French: 80 percent of all overnight stays are business related.
80 pour cent des nuitées sont effectuées dans le cadre de voyages d'affaires.