De hoogste functie in een hotel is de algemeen directeur. General managers zijn als de CEO van een hotel; zij zijn verantwoordelijk voor de coördinatie tussen alle afdelingen, het aannemen van medewerkers, het oplossen van problemen en ervoor zorgen dat het hotel zijn doelen bereikt. Afdelingsdirecteuren rapporteren doorgaans aan de algemeen directeur (GM) en de GM rapporteert aan de hoteleigenaren.