El Theofilos Hotel está situado a 2 km de la playa más cercana y a 1,5 km del pintoresco centro histórico de La Canea. El establecimiento ofrece WiFi gratuita y desayunos buffet.
Las habitaciones del Hotel Theofilos, de gestión familiar, están equipadas con aire acondicionado, TV de plasma, nevera y secador de pelo. Muchos alojamientos tienen balcón y la mayoría goza de vistas a La Canea, al puerto histórico de la ciudad y al mar de Creta.
El establecimiento puede gestionar servicios de alquiler de coches.
El hotel se encuentra a 3 km del puerto de Souda, a 15 km del aeropuerto internacional de La Canea y a 17 km de la animada localidad de Platanias.