Installé sur un domaine skiable, l'hôtel se trouve juste en face du Davos Congress Centre, le centre de conférence qui accueille tous les ans le World Economic Forum. Comptant 146 chambres, l'établissement dispose également d'un centre d'affaires, ainsi qu'une salle de fitness avec sauna et hammam, d'un restaurant et de l'accès wifi haut-débit.
Le Hilton Garden Inn Davos est également équipé d'infrastructures écologiques comme les panneaux solaires sur le toit, un système de chauffage par copeaux de bois permettant de réduire les émissions de CO2, et le recyclage de l'air chaud au travers d'un processus de ventilation mécanique.