El hotel está situado en el centro del Parque Nacional de Iguazú, rodeado de naturaleza tropical, junto con las famosas Cataratas del Iguazú. Este encantador hotel cuenta con 193 habitaciones de estilo colonial del hotel, el único hotel dentro del Parque Nacional brasileño, es un lugar único para aquellos que desean experimentar el magnífico espectáculo de las Cataratas de Iguazú.
El Hotel es el único hotel situado en el Parque Nacional de Iguazú de Brasil, junto a las Cataratas de Iguazú.
El hotel tiene dos restaurantes, el Ipe Bar & Grill junto a la piscina y el restaurante Itaipú con un mirador. Tanto la cocina internacional y local de los platos se sirven en estos restaurantes.