Hotel Castro ligt op 2 km van het centrum van Itumbiara en heeft een 24-uursreceptie, gratis WiFi en parkeergelegenheid. Het busstation van de stad ligt op 1 km afstand.
Er wordt elke ochtend een ontbijtbuffet geserveerd in de ontbijtzaal. Het bestaat uit een verscheidenheid aan vers fruit, brood, vleeswaren en een selectie warme en koude dranken.
De kamers zijn voorzien van een tv, airconditioning en een eigen badkamer. De superior kamers hebben ook een minibar en de deluxe kamers zijn voorzien van een minibar en kabel-tv.
Het hotel ligt op 5 km van het JK-stadion. De dichtstbijzijnde luchthaven is in Uberlândia, op 130 km afstand.