O Olympion Apartments está localizado na área coberta de pinheiros de Stafylos, a 600 metros da praia. Disponibiliza quartos, estúdios e apartamentos com vistas para a montanha e acesso Wi-Fi gratuito em todas as áreas.
As acomodações climatizadas do Olympion são luminosas e apresentam mobiliário em madeira. Todos estão equipados com televisão, mini-bar e roupões de banho. Algumas unidades também incluem cozinha ou kitchenette, onde os hóspedes podem preparar uma refeição rápida.
A propriedade encontra-se a cerca de 100 metros de uma paragem de autocarros com ligações à pitoresca cidade principal de Skopelos, a 4 km. A uma curta caminhada, os hóspedes também podem encontrar tabernas que servem especialidades locais. Existe estacionamento gratuito no local.