Das Cataratas ist eines der wenigen Hotels, das auf der brasilianischen Seite inmitten des Iguazu Nationalparks liegt und somit auch in der Nähe der berühmten Wasserfälle.
Die Natur um das Hotel herum ist überwältigend und jedes der 195 Zimmer bietet einen Blick auf den Park.
In der Hotelanlage befindet sich ein großer Pool, ein Restaurant mit nationaler und internationaler Küche sowie eine Bar, in der jeden Abend ab 20.00 Uhr Live-Musik gespielt wird. Außerdem stehen Computer mit Internetzugang zur Verfügung und jedes Zimmer verfügt über ein Telefon, Kabelfernsehen, eine Minibar, Klimaanlage und ein privates Badezimmer.