Theodorou wordt beheerd door een familie en ligt op minder dan 400 m van het zandstrand Azolimnos in Syros. Het biedt gratis privéparkeergelegenheid, gratis WiFi en barbecuefaciliteiten. De accommodaties zijn voorzien van airconditioning en een balkon met uitzicht op de Egeïsche Zee en de bergen.
De kamers en appartementen zijn voorzien van een flatscreen-tv en een koelkast. De appartementen beschikken ook over een kitchenette met een fornuis en een wasmachine. De eigen badkamer is uitgerust met een haardroger.
Theodorou ligt op 3,5 km van het schilderachtige centrum van Ermoupolis en de haven van Syros. De nationale luchthaven van Syros ligt op 3 km afstand.