Het CHC Business Residence biedt moderne studio's en appartementen in het centrum van Genua, naast de veerboot- en cruiseterminal. De accommodatie biedt een 24-uursreceptie en overal gratis WiFi.
Alle accommodaties met airconditioning zijn voorzien van een kitchenette, een eethoek en een badkamer met douche. Ze zijn ook allemaal uitgerust met een zithoek, een flatscreen-tv en een kluisje.
Gasten kunnen gebruikmaken van het businesscentrum en de gratis fitnessruimte in het Holiday Inn Genoa Hotel, 100 meter verderop.
Het CHC Business Residence ligt op 250 meter van de metrohalte Dinegro. Het treinstation Genoa Piazza Principe ligt op 10 minuten lopen.