The Delphi - Amsterdam Townhouse tiene una ubicación cómoda, en una zona exclusiva de la ciudad, alejada del frenético ritmo del centro pero a poca distancia a pie de los principales lugares de interés. El pequeño tamaño del hotel garantiza un entorno íntimo y un servicio personalizado. La plaza de los Museos, el Museo Van Gogh, el Rijksmuseum y la calle P.C. Hooftstraat están a unos 10 minutos en tranvía.
Este hotel de 4 estrellas ofrece habitaciones con edredones mullidos y ropa de cama de algodón de 1ª calidad. En el salón de The Delphi - Amsterdam Townhouse Hotel, se sirve café, té y fruta gratis.
El hotel cuenta con bar y salón. La sala de desayunos es completamente nueva, y cada día se sirven desayunos recién hechos.
Hay una parada de tranvía a solo 100 metros del hotel, lo que permite a los huéspedes desplazarse al centro de la ciudad o a la estación central de forma rápida y sencilla. Además, se encuentra a unos 15 minutos a pie de numerosos restaurantes de comida internacional, del centro de convenciones RAI, del parque Vondelpark y de las principales calles comerciales.