Mamma Mia biedt accommodatie met airconditioning en gratis WiFi in Skopelos Town, op slechts 15 meter van het dichtstbijzijnde strand en op 70 m van de haven van Skopelos. Tot de verschillende faciliteiten behoren een tuin en een terras.
De kamers in het pension zijn uitgerust met een waterkoker en een balkon. De kamers hebben een eigen badkamer met een douche. De accommodaties zijn voorzien van een kledingkast.
Op korte loopafstand vindt u winkels en restaurants. De dichtstbijzijnde luchthaven is Skiathos, op 36 km van de accommodatie.