L'Athena si trova nel centro di Rodi, a circa 150 m dalla spiaggia.
Le sue camere, a pianta aperta e in stile minimalista, offrono tutti i comfort moderni: connessione Wi-Fi, aria condizionata, finestre insonorizzate e balcone arredato. Sono inoltre dotate di TV satellitare, frigorifero e bagno con vasca o doccia e set di cortesia.
L'hotel dispone di una piscina con lettini e ombrelloni gratuiti, un ristorante e una caffetteria.