Das luxuriöse Resort & Spa liegt im Heiligen Tal der Inkas, am Rande der kleinen Stadt Urubamba und direkt am Ufer des gleichnamigen Flusses. Tambo del Inka ist das einzige Hotel, welches über einen privaten Bahnhof mit direkter Anbindung zum rund 40 Kilometer entfernten Machu Picchu verfügt.
Die insgesamt 128 Zimmer sind aufgeteilt in Superior-, Deluxe-Zimmer und Junior Suiten. Dem Gast stehen ein grosses Spa mit Innen-/Aussenpool, ein Fitnesscenter, das Restaurant „Hawa“ mit peruanischer Küche, die gemütliche „Kiri“-Bar in der Hotellobby, ein organischer Garten sowie der Zimmerservice zur Verfügung.