Das Hotel Calli liegt am Stadtrand von Tehuantepec und besticht daher durch seine ruhige Lage. Das Hotel verfügt über 102 freundlich und hell eingerichtete Zimmer, die alle mit Klimaanlage, Fernseher, Internet und Telefon ausgestattet sind. Im angrenzenden, gut gepflegten Garten sowie am großen Pool lässt es sich wunderbar entspannen und auch das Restaurant enttäuscht seine Gäste nicht mit seinem Service. Es ist von morgens um 7 Uhr bis um 23 Uhr geöffnet. Im gesamten Hotel finden sich immer wieder Gemälde, die zur Wohnlichkeit beitragen.