Das Ambassador liegt einen Steinwurf vom Bahnhof entfernt, am Eingang zu Zermatts Haupteinkaufsstraße und in unmittelbarer Nähe der Ski Shuttle- und Bushaltestelle. Mit 85 Zimmern ist das Hotel das Drittgrößte am Ort. Das Hotel verfügt über zwei Restaurants, eine Bar, Sauna und ein großes Schwimmbad.