The Delphi liegt im ruhigen Stadtteil Oud-Zuid, einem der begehrtesten Wohnviertel Amsterdams. Die zentrale Lage bietet schnellen Zugang zum Museumsviertel, dem WTC Amsterdam und dem RAI Ausstellungszentrum. Große Einkaufsstraßen und vielfältige gastronomische Angebote sind durch öffentliche Verkehrsmittel oder zu Fuß in wenigen Minuten erreichbar. Ein Garten rundet das Gesamtbild der Anlage harmonisch ab.
Das Hotel bietet Zimmer mit unterschiedlichen Bettenarten wie Doppel-, Queensize- oder Kingsize-Betten. Die Ausstattung umfasst Teppichböden sowie individuell regulierbare Klimaanlage und Heizung. Zustellbetten sind auf Anfrage verfügbar, zusätzlich steht ein Safe für Wertgegenstände bereit.
Gäste können morgens ein reichhaltiges Frühstücksbuffet genießen. Die Unterkunft verfügt über gastronomische Einrichtungen wie ein Café und eine Bar. Zum Freizeitangebot zählen Fahrradverleih, Fitnessstudio, Squash sowie verschiedene Sport- und Entspannungsangebote. Weitere Leistungen umfassen medizinische Betreuung, Wäscheservice, Transferservice und Sicherheit rund um die Uhr.