Der sechsgeschossige Neubau befindet sich in unmittelbarer Nähe des Düsseldorfer Hauptbahnhofs und ist das dritte Holiday Inn Express in Landeshauptstadt Nordrhein-Westfalens. Mit 455 Zimmer und 122 PKW-Stellplätze auf einer Bruttogrundfläche von rund 16.093 Quadratmetern ist es zugleich das größte der Hotelkette auf dem europäischen Festland.
Konzept und Planung des modernen Gebäudes stammen aus der Feder des Düsseldorfer Archtitektenbüros slapa oberholz pszczulny | sop architekten. Das Gebäude ist mit DGNB-Gold zertifiziert.