Situé à Oía, à 4,3 km de la plage du cap Columbo, l'établissement The Arches possède une terrasse bien exposée et offre une vue sur la mer.
Les chambres sont équipées d'une télévision par satellite à écran plat. Certaines disposent d'un coin salon. Plusieurs sont munies d'une terrasse ou d'un balcon. Toutes comprennent une salle de bains privative pourvue de peignoirs, de chaussons et d'articles de toilette gratuits. Une connexion Wi-Fi est en outre accessible gratuitement dans l'ensemble des locaux.
L'établissement assure par ailleurs des services de concierge et de location de voitures. Le musée naval d'Oía vous attend à 200 mètres. L'aéroport de Santorin (Thiria), le plus proche, se tient à 11 km.