Situato a 2 km dal centro di Itumbiara, l'Hotel Castro offre una reception aperta 24 ore su 24, la connessione WiFi gratuita e un parcheggio. Il capolinea degli autobus della città dista 1 km.
Ogni mattina vi attende una colazione a buffet nell'apposita sala. Comprende una varietà di frutta fresca, pane, salumi e una selezione di bevande calde e fredde.
Le camere dispongono di TV, aria condizionata e bagno privato. Le camere superior vantano anche un minibar, mentre le camere deluxe sono dotate di minibar e canali via cavo.
L'hotel dista 5 km dallo stadio JK Stadium. L'aeroporto più vicino è quello di Uberlândia, a 130 km di distanza.