document.addEventListener('DOMContentLoaded', function () { const toggleBtn = document.getElementById('sidebarToggle'); const overlay = document.getElementById('sidebarOverlay'); const sidebar = document.getElementById('sidebarMenu'); const body = document.body; function openSidebar() { sidebar.classList.add('active'); overlay.classList.add('active'); toggleBtn.classList.add('active'); body.classList.add('sidebar-open'); } function closeSidebar() { sidebar.classList.remove('active'); overlay.classList.remove('active'); toggleBtn.classList.remove('active'); body.classList.remove('sidebar-open'); } toggleBtn.addEventListener('click', function (e) { e.stopPropagation(); sidebar.classList.contains('active') ? closeSidebar() : openSidebar(); }); overlay.addEventListener('click', closeSidebar); document.querySelectorAll('.sidebar-nav a, .mobile-sidebar-nav a, .contact-button, .desktop-nav a').forEach(link => { link.addEventListener('click', closeSidebar); }); document.addEventListener('keydown', function (e) { if (e.key === 'Escape' && sidebar.classList.contains('active')) closeSidebar(); }); window.addEventListener('resize', function () { if (window.innerWidth > 768 && sidebar.classList.contains('active')) closeSidebar(); }); });
(function(){ var overlay = document.getElementById('vpPopupOverlay'); if(sessionStorage.getItem('vpSeen')){ overlay.style.display = 'none'; return; } setTimeout(function(){ overlay.classList.add('visible'); }, 1000); function close(){ overlay.classList.remove('visible'); overlay.style.pointerEvents = 'none'; /* Fully remove from layout after fade so nothing blocks scrolling */ setTimeout(function(){ overlay.style.display = 'none'; document.body.style.overflow = ''; document.documentElement.style.overflow = ''; document.body.style.position = ''; document.body.style.touchAction = ''; }, 650); sessionStorage.setItem('vpSeen', '1'); } overlay.addEventListener('click', function(e){ if(e.target === overlay) close(); }); window.addEventListener('message', function(e){ if(e.data === 'vpClose') close(); }); })();
VILLA PAPAN A X O SEST 2021Glinado · Greece (function(){ var sun=document.getElementById('vsun'), d1=document.getElementById('vd1'), d2=document.getElementById('vd2'), s1=document.getElementById('vs1'), s2=document.getElementById('vs2'), ray=document.getElementById('vray'), p1=document.getElementById('vp1'), sky2=document.getElementById('vsky2'); function h(x){return[parseInt(x.slice(1,3),16),parseInt(x.slice(3,5),16),parseInt(x.slice(5,7),16)]} function lp(a,b,t){return a+(b-a)*t} function lc(a,b,t){return[lp(a[0],b[0],t),lp(a[1],b[1],t),lp(a[2],b[2],t)]} function rgb(c){return'rgb('+c.map(Math.round).join(',')+')'} function ease(t){return t<.5?2*t*t:-1+(4-2*t)*t} var P0x=-55,P0y=-46,P1x=0,P1y=-68,P2x=38,P2y=16; var SD1=h('#F5C230'),ED1=h('#B83200'),SD2=h('#FDDC4A'),ED2=h('#E06010'), SG1=h('#F5C842'),EG1=h('#C02800'),SG2=h('#E8901A'),EG2=h('#800000'); var DUR=11000,PAUSE=3000,phase='down',t0=null,p0=null; function upd(t){ var e=ease(t),mt=1-e; var tx=mt*mt*P0x+2*mt*e*P1x+e*e*P2x; var ty=mt*mt*P0y+2*mt*e*P1y+e*e*P2y; sun.setAttribute('transform','translate('+tx+','+ty+')'); d1.setAttribute('fill',rgb(lc(SD1,ED1,e))); d2.setAttribute('fill',rgb(lc(SD2,ED2,e))); s1.setAttribute('stop-color',rgb(lc(SG1,EG1,e))); s2.setAttribute('stop-color',rgb(lc(SG2,EG2,e))); ray.setAttribute('stroke',rgb(lc(h('#D4961A'),h('#C04000'),e))); ray.setAttribute('opacity',.35-e*.18); p1.setAttribute('stroke',rgb(lc(h('#e0d0c6'),h('#E8940A'),e))); sky2.setAttribute('stop-color',rgb(lc(h('#F5E8D0'),h('#E87820'),e))); sky2.setAttribute('stop-opacity',0.6+e*0.4); } function frame(ts){ if(phase==='down'){ if(!t0)t0=ts; var t=Math.min((ts-t0)/DUR,1); upd(t); if(t>=1){phase='pause';p0=ts} }else{ if(ts-p0>PAUSE){phase='down';t0=null;upd(0)} } requestAnimationFrame(frame); } setTimeout(function(){requestAnimationFrame(frame)},800); })();

Villa Papa
Villa Papa
Villa Papa
Villa Papa
Villa Papa
Villa Papa
Villa Papa
Villa Papa
Villa Papa
Villa Papa
Villa Papa
Villa Papa
Villa Papa
Villa Papa
Villa Papa
Villa Papa
Villa Papa
Villa Papa

Welcome to Villa Papa

A unique stone-built home, crafted by our family, blending traditional Cycladic charm with modern comfort, generous space, and unforgettable sunsets.

Handcrafted by Family

Designed and built by our father and brother, every detail of the villa reflects the care and craftsmanship of a true family home.

Personal Hospitality

We genuinely enjoy meeting guests from around the world. From handpicked local tips to thoughtful touches throughout your stay, we're here to make it memorable.

Views Worth Staying For

Set on an elevated hillside, the villa looks out across the Aegean Sea, the town of Naxos, and the surrounding islands. The sunsets here speak for themselves.

The Perfect Base Tucked in the peaceful village of Glinado, you're less than ten minutes from the vibrant town of Naxos and equally close to the island's most beautiful beaches, close enough to explore everything, quiet enough to truly rest.
(function(){ var ey=document.querySelector('.vw-eyebrow'); var dv=document.querySelector('.vw-divider'); var h=document.querySelector('.vw-heading'); var it=document.querySelector('.vw-intro'); var loc=document.querySelector('.vw-location'); var cards=Array.from(document.querySelectorAll('.vw-card')); var cd=[180,360,540]; var obs=new IntersectionObserver(function(entries){ entries.forEach(function(e){ if(!e.isIntersecting)return; var el=e.target; el.classList.add('vw-v'); obs.unobserve(el); if(el.classList.contains('vw-card')){ var d=parseInt(el.dataset.d||0); setTimeout(function(){el.classList.add('vw-ready');},980+d); } }); },{threshold:0.0}); [ey,dv,h,it,loc].forEach(function(el){if(el)obs.observe(el);}); cards.forEach(function(el,i){ var d=cd[i]; el.dataset.d=d; el.style.transition='opacity 0.95s cubic-bezier(0.4,0,0.2,1) '+d+'ms,transform 0.95s cubic-bezier(0.4,0,0.2,1) '+d+'ms'; obs.observe(el); }); })();
Book Now

Best price guaranteed
No platform fees · Book direct & save


Choose Your Stay

Compare Apartments

Most Popular
The Pool Suite
Best for couples & small families
GuestsUp to 4
Bedrooms1 bedroom
Bathrooms1
Direct pool access✓ Yes
Private terrace— No
Balcony— No
Sofa bed✓ Yes
Cooling systemA/C
From €220 / night
View Suite
Second/Third Floor
The Villa Apartment
Best for families & groups
GuestsUp to 5
Bedrooms3 bedrooms
Bathrooms2
Direct pool accessvia stairs
Private terrace✓ Yes
Balcony✓ Yes
Sofa bed— No
Cooling systemVRF A/C
From €340 / night
View Apartment
Second Floor
The Loft Suite
Best for couples & solo travellers
GuestsUp to 3
Bedrooms1 loft bedroom
Bathrooms1
Direct pool accessvia stairs
Private terrace✓ Yes
Balcony— No
Sofa bed✓ Yes
Cooling systemA/C
From €170 / night
View Suite

All apartments share the pool · Free parking · Best price guaranteed when booking direct

var sc=document.getElementById('vp-scroll'); var dots=[document.getElementById('vp-d0'),document.getElementById('vp-d1'),document.getElementById('vp-d2')]; function updateDots(){var i=Math.round(sc.scrollLeft/sc.offsetWidth*3);i=Math.min(2,Math.max(0,i));dots.forEach(function(d,j){d.style.background=j===i?'rgba(159,129,112,0.8)':'rgba(159,129,112,0.25)';});} sc.addEventListener('scroll',updateDots,{passive:true});

What's Included

Amenities

🏊
Shared PoolPanoramic views
📶
Free WiFiHigh-speed Starlink
❄️
Air ConditioningAll Apartments
🍳
Full KitchenStove, coffee machine
🔥
BBQ AreaShared outdoor grill
🚗
Free ParkingPrivate gated
🌅
Sunset TerraceAegean views
👔
IronAvailable in room
🏊
Shared PoolPanoramic views
📶
Free WiFiHigh-speed Starlink
❄️
Air ConditioningAll Apartments
🍳
Full KitchenStove, coffee machine
🔥
BBQ AreaShared outdoor grill
🚗
Free ParkingPrivate gated
🌅
Sunset TerraceAegean views
👔
IronAvailable in room
🧺
Washing MachineShared Utility Room
🛁
Private BathroomFresh towels
📺
Smart TVSatellite channels
🛏️
Fresh LinensChanged regularly
🥚
Welcome GiftsFresh eggs, fruit & cake
🐕
Friendly DogMeet Panko!
🏖️
Best Beaches Nearby10 min drive
💨
HairdryerIn every bathroom
🧺
Washing MachineShared Utility Room
🛁
Private BathroomFresh towels
📺
Smart TVSatellite channels
🛏️
Fresh LinensChanged regularly
🥚
Welcome GiftsFresh eggs, fruit & cake
🐕
Friendly DogMeet Panko!
🏖️
Best Beaches Nearby10 min drive
💨
HairdryerIn every bathroom

Everything included

Full Amenities List

🏊
Shared PoolPanoramic views
📶
Free WiFiHigh-speed Starlink
❄️
Air ConditioningAll Apartments
🍳
Full KitchenStove, coffee machine
🔥
BBQ AreaShared outdoor grill
🚗
Free ParkingPrivate gated
🌅
Sunset TerraceAegean views
👔
IronAvailable in room
🧺
Washing MachineShared Utility Room
🛁
Private BathroomFresh towels
📺
Smart TVSatellite channels
🛏️
Fresh LinensChanged regularly
🥚
Welcome GiftsFresh eggs, fruit & cake
🐕
Friendly DogMeet Panko!
🏖️
Best Beaches Nearby10 min drive
💨
HairdryerIn every bathroom
(function(){ var btn=document.getElementById('amenOpenBtn'); var modal=document.getElementById('amenModal'); var close=document.getElementById('amenCloseBtn'); function open(){modal.classList.add('open')} function shut(){modal.classList.remove('open')} btn.addEventListener('click',open); btn.addEventListener('touchstart',function(e){e.preventDefault();open()},{passive:false}); close.addEventListener('click',shut); close.addEventListener('touchstart',function(e){e.preventDefault();shut()},{passive:false}); modal.addEventListener('click',function(e){if(e.target===modal)shut()}); })();

Cherish Every Sunset

Tonight's Sunset

Calculating…
Golden Hour
starts
Countdown
Naxos time
Sunset
local time
(function() { var LAT = 37.0833, LON = 25.4667; function calcSunsetUTC(date) { var rad = Math.PI / 180; var N = Math.floor((date - new Date(date.getFullYear(), 0, 0)) / 86400000); var L = (280.460 + 0.9856474 * N) % 360; var g = (357.528 + 0.9856003 * N) % 360; var lambda = L + 1.915 * Math.sin(g * rad) + 0.020 * Math.sin(2 * g * rad); var epsilon = 23.439 - 0.0000004 * N; var sinDec = Math.sin(epsilon * rad) * Math.sin(lambda * rad); var dec = Math.asin(sinDec); var cosH = (Math.cos(90.833 * rad) - Math.sin(LAT * rad) * sinDec) / (Math.cos(LAT * rad) * Math.cos(dec)); if (Math.abs(cosH) > 1) return null; var H = Math.acos(cosH) / rad; var eot = L - 0.0057183 - lambda + 2.466 * Math.sin(2 * lambda * rad) - 0.0053 * Math.sin(2 * g * rad); var transit = 12 - eot / 15 - LON / 15; return transit + H / 15; } function calcSunriseUTC(date) { var rad = Math.PI / 180; var N = Math.floor((date - new Date(date.getFullYear(), 0, 0)) / 86400000); var L = (280.460 + 0.9856474 * N) % 360; var g = (357.528 + 0.9856003 * N) % 360; var lambda = L + 1.915 * Math.sin(g * rad) + 0.020 * Math.sin(2 * g * rad); var epsilon = 23.439 - 0.0000004 * N; var sinDec = Math.sin(epsilon * rad) * Math.sin(lambda * rad); var dec = Math.asin(sinDec); var cosH = (Math.cos(90.833 * rad) - Math.sin(LAT * rad) * sinDec) / (Math.cos(LAT * rad) * Math.cos(dec)); if (Math.abs(cosH) > 1) return null; var H = Math.acos(cosH) / rad; var eot = L - 0.0057183 - lambda + 2.466 * Math.sin(2 * lambda * rad) - 0.0053 * Math.sin(2 * g * rad); var transit = 12 - eot / 15 - LON / 15; return transit - H / 15; } function utcDecToDate(date, utcH) { var d = new Date(date); var h = Math.floor(utcH); var m = Math.round((utcH - h) * 60); d.setUTCHours(h, m, 0, 0); return d; } function formatLocal(dt) { return dt.toLocaleTimeString('el-GR', { timeZone: 'Europe/Athens', hour: '2-digit', minute: '2-digit', hour12: false }); } function getNaxosNow() { return new Date(new Date().toLocaleString('en-US', { timeZone: 'Europe/Athens' })); } function getSkyStops(phase) { var palettes = { night: [[0,'#07080f'],[0.5,'#0d0e1a'],[1,'#07080f']], predawn: [[0,'#0d0e1a'],[0.4,'#1a1428'],[0.7,'#2a1e30'],[1,'#1a1020']], sunrise: [[0,'#1a0e18'],[0.3,'#5a2820'],[0.6,'#c86030'],[0.85,'#e89040'],[1,'#f0c060']], morning: [[0,'#1a3a5a'],[0.3,'#2a5a8a'],[0.6,'#4a8ab0'],[0.85,'#7ab0d0'],[1,'#a0c8e0']], midday: [[0,'#1a4a7a'],[0.3,'#2a6aaa'],[0.6,'#4a8aca'],[0.85,'#80b8e0'],[1,'#b0d4f0']], afternoon: [[0,'#1a3a5a'],[0.3,'#2a5a8a'],[0.6,'#5a8ab0'],[0.85,'#8ab0cc'],[1,'#c0d8e8']], golden: [[0,'#2a1810'],[0.3,'#7a3a1a'],[0.6,'#d46030'],[0.85,'#e87832'],[1,'#f5c060']], sunset: [[0,'#1a1210'],[0.25,'#5a2a14'],[0.55,'#c05028'],[0.8,'#d87038'],[1,'#e8a044']], dusk: [[0,'#0e0c18'],[0.3,'#2a1830'],[0.6,'#5a2840'],[0.85,'#8a3840'],[1,'#c06828']], deepnight: [[0,'#07080f'],[0.5,'#0d0e1a'],[1,'#07080f']] }; if (phase === 'night' || phase === 'deepnight') return palettes.night; return palettes[phase] || palettes.night; } function getSunColor(phase) { if (phase === 'sunrise') return { inner:'#fff0d0', mid:'#ffb040', outer:'#e06020', rim:'#c04010' }; if (phase === 'morning') return { inner:'#fffde0', mid:'#ffe080', outer:'#ffc040', rim:'#e09020' }; if (phase === 'midday') return { inner:'#ffffff', mid:'#fffff0', outer:'#fffcc0', rim:'#ffd060' }; if (phase === 'afternoon') return { inner:'#fffde0', mid:'#ffe880', outer:'#ffc840', rim:'#e08820' }; if (phase === 'golden') return { inner:'#fff7e0', mid:'#ffd060', outer:'#f07830', rim:'#c04818' }; if (phase === 'sunset') return { inner:'#fff0d0', mid:'#ffa840', outer:'#e05818', rim:'#a03010' }; return null; } function drawSky(canvas, phase, sunFrac) { var ctx = canvas.getContext('2d'); var W = canvas.width, H = canvas.height; ctx.clearRect(0, 0, W, H); var stops = getSkyStops(phase); var grd = ctx.createLinearGradient(0, 0, 0, H * 0.82); for (var i = 0; i < stops.length; i++) grd.addColorStop(stops[i][0], stops[i][1]); ctx.fillStyle = grd; ctx.fillRect(0, 0, W, H); var hz = H * 0.82; var seaTop = (phase === 'midday' || phase === 'afternoon' || phase === 'morning') ? 'rgba(20,50,80,0.85)' : 'rgba(14,10,8,0.9)'; var sg = ctx.createLinearGradient(0, hz, 0, H); sg.addColorStop(0, seaTop); sg.addColorStop(1, 'rgba(8,8,12,1)'); ctx.fillStyle = sg; ctx.fillRect(0, hz, W, H - hz); var sc = getSunColor(phase); if (sc && sunFrac !== null) { var sunX = W / 2; var sunY = hz - Math.sin(sunFrac * Math.PI) * (hz * 0.82); var sunR = phase === 'midday' ? 18 : (phase === 'golden' || phase === 'sunset' || phase === 'sunrise') ? 26 : 20; if (sunY < hz) { var glowR = sunR * (phase === 'midday' ? 3.5 : 5); var glowA = phase === 'midday' ? 0.12 : 0.28; var gl = ctx.createRadialGradient(sunX, sunY, 0, sunX, sunY, glowR); gl.addColorStop(0, 'rgba(240,160,60,' + glowA + ')'); gl.addColorStop(0.4, 'rgba(220,100,30,' + (glowA * 0.5) + ')'); gl.addColorStop(1, 'rgba(200,60,10,0)'); ctx.fillStyle = gl; ctx.beginPath(); ctx.arc(sunX, sunY, glowR, 0, Math.PI * 2); ctx.fill(); ctx.beginPath(); ctx.arc(sunX, sunY, sunR, 0, Math.PI * 2); var sf = ctx.createRadialGradient(sunX, sunY - sunR * 0.2, sunR * 0.1, sunX, sunY, sunR); sf.addColorStop(0, sc.inner); sf.addColorStop(0.4, sc.mid); sf.addColorStop(0.8, sc.outer); sf.addColorStop(1, sc.rim); ctx.fillStyle = sf; ctx.fill(); if (phase === 'golden' || phase === 'sunset' || phase === 'sunrise') { var rg = ctx.createLinearGradient(0, hz, 0, hz + 40); rg.addColorStop(0, 'rgba(200,100,30,0.35)'); rg.addColorStop(1, 'rgba(160,70,20,0)'); ctx.fillStyle = rg; ctx.fillRect(sunX - 60, hz, 120, 40); } if (phase === 'morning' || phase === 'midday' || phase === 'afternoon') { var rg2 = ctx.createLinearGradient(0, hz, 0, hz + 30); rg2.addColorStop(0, 'rgba(100,160,220,0.2)'); rg2.addColorStop(1, 'rgba(60,120,180,0)'); ctx.fillStyle = rg2; ctx.fillRect(sunX - 40, hz, 80, 30); } } } if (phase === 'night' || phase === 'deepnight' || phase === 'predawn' || phase === 'dusk') { var starCount = phase === 'predawn' || phase === 'dusk' ? 10 : 22; for (var s = 0; s < starCount; s++) { var sx = (s * 137 * W / 360) % W; var sy = (s * 73) % (hz * 0.7); var brightness = (phase === 'predawn' || phase === 'dusk') ? (0.15 + (s % 4) * 0.1) : (0.3 + (s % 4) * 0.15); ctx.beginPath(); ctx.arc(sx, sy, 1, 0, Math.PI * 2); ctx.fillStyle = 'rgba(230,220,200,' + brightness + ')'; ctx.fill(); } } var iy = hz - 6; ctx.fillStyle = 'rgba(16,10,6,0.85)'; ctx.beginPath(); ctx.moveTo(0, iy + 10); ctx.lineTo(W * 0.08, iy + 2); ctx.lineTo(W * 0.14, iy - 4); ctx.lineTo(W * 0.2, iy - 8); ctx.lineTo(W * 0.26, iy - 3); ctx.lineTo(W * 0.32, iy + 2); ctx.lineTo(W * 0.62, iy + 2); ctx.lineTo(W * 0.7, iy - 5); ctx.lineTo(W * 0.78, iy - 10); ctx.lineTo(W * 0.86, iy - 4); ctx.lineTo(W * 0.92, iy + 1); ctx.lineTo(W, iy + 4); ctx.lineTo(W, H); ctx.lineTo(0, H); ctx.closePath(); ctx.fill(); } function getPhaseAndSunFrac(nowMs, sunriseMs, sunsetMs) { var noon = (sunriseMs + sunsetMs) / 2; var dayLen = sunsetMs - sunriseMs; var predawn = sunriseMs - 60 * 60 * 1000; var goldenStart = sunsetMs - 60 * 60 * 1000; var dusk = sunsetMs + 40 * 60 * 1000; var nightEnd = sunriseMs - 2 * 60 * 60 * 1000; var nightStart = sunsetMs + 90 * 60 * 1000; var sunFrac = null; if (nowMs >= sunriseMs && nowMs <= sunsetMs) { sunFrac = (nowMs - sunriseMs) / dayLen; } var phase; if (nowMs < nightEnd) phase = 'night'; else if (nowMs < predawn) phase = 'predawn'; else if (nowMs < sunriseMs + 45 * 60 * 1000) phase = 'sunrise'; else if (nowMs < noon - 60 * 60 * 1000) phase = 'morning'; else if (nowMs < noon + 60 * 60 * 1000) phase = 'midday'; else if (nowMs < goldenStart) phase = 'afternoon'; else if (nowMs < sunsetMs) phase = 'golden'; else if (nowMs < dusk) phase = 'sunset'; else if (nowMs < nightStart) phase = 'dusk'; else phase = 'deepnight'; return { phase: phase, sunFrac: sunFrac }; } function update() { var today = new Date(); var sunsetUTC = calcSunsetUTC(today); var sunriseUTC = calcSunriseUTC(today); if (!sunsetUTC || !sunriseUTC) { document.getElementById('statusText').textContent = 'No data'; return; } var sunsetDt = utcDecToDate(today, sunsetUTC); var sunriseDt = utcDecToDate(today, sunriseUTC); var goldenDt = new Date(sunsetDt.getTime() - 60 * 60 * 1000); var now = new Date(); var naxosNow = getNaxosNow(); var diffMs = sunsetDt - now; var diffMins = Math.round(diffMs / 60000); var absMins = Math.abs(diffMins); var hrs = Math.floor(absMins / 60); var mins = absMins % 60; document.getElementById('sunsetTime').textContent = formatLocal(sunsetDt); document.getElementById('goldenHour').textContent = formatLocal(goldenDt); var countdownText, subText, statusStr; if (diffMins > 0) { countdownText = hrs > 0 ? (hrs + 'h ' + mins + 'm') : (mins + 'm'); subText = 'until sunset'; statusStr = diffMins < 60 ? 'Golden hour approaching' : 'Counting down'; } else if (absMins < 30) { countdownText = mins + 'm ago'; subText = 'sun has set'; statusStr = 'Sun has just set — enjoy the afterglow'; } else { countdownText = 'Passed'; subText = 'see you tomorrow'; statusStr = "Today's sunset has passed"; } document.getElementById('countdown').textContent = countdownText; document.getElementById('countdownSub').textContent = subText; document.getElementById('statusText').textContent = statusStr; var ps = getPhaseAndSunFrac(now.getTime(), sunriseDt.getTime(), sunsetDt.getTime()); drawSky(document.getElementById('skyCanvas'), ps.phase, ps.sunFrac); var localStr = naxosNow.toLocaleTimeString('el-GR', { hour: '2-digit', minute: '2-digit', second: '2-digit', hour12: false }); document.getElementById('timePill').textContent = localStr + ' \u00b7 Naxos'; } update(); setInterval(update, 1000); })();

airbnbB.booking.comGoogle
★★★★★

What Our Guests Say

Reviews

★★★★★

"Absolutely wonderful experience. The host could not be friendlier and we felt right at home. The hospitality was unmatched."

L
Logan
Chicago, US · June 2024
★★★★★

"This place is simply amazing! The pool is perfect to relax, enjoy the wonderful view and sunset. And the cake made by his mum... wow!!!!"

S
Sabrina
Italy · June 2025
★★★★★

"This place is absolutely stunning! We stayed 3 weeks and loved every moment. The owners are some of the nicest people we met in all of Greece."

P
Pierre Sayad
Google Reviews · July 2023
★★★★★

"The pool is large and the view is a dream. Every night we enjoyed the sunset with a glass of wine and Naxos cheese. We have already announced ourselves for our next trip!"

N
Nicole
Airbnb · August 2023
★★★★★

"At Villa Papa everything is perfect! Stelios is not just a host but a friend. And the little dog Panko completes the warmth of that family."

F
Federica
Italy · July 2024
★★★★★

"Absolutely wonderful experience. The host could not be friendlier and we felt right at home. The hospitality was unmatched."

L
Logan
Chicago, US · June 2024
★★★★★

"This place is simply amazing! The pool is perfect to relax, enjoy the wonderful view and sunset. And the cake made by his mum... wow!!!!"

S
Sabrina
Italy · June 2025
★★★★★

"This place is absolutely stunning! We stayed 3 weeks and loved every moment. The owners are some of the nicest people we met in all of Greece."

P
Pierre Sayad
Google Reviews · July 2023
★★★★★

"The pool is large and the view is a dream. Every night we enjoyed the sunset with a glass of wine and Naxos cheese. We have already announced ourselves for our next trip!"

N
Nicole
Airbnb · August 2023
★★★★★

"At Villa Papa everything is perfect! Stelios is not just a host but a friend. And the little dog Panko completes the warmth of that family."

F
Federica
Italy · July 2024
(function(){var o=document.getElementById('vpMO'),t1=document.getElementById('vpT1');function op(c){document.getElementById('vpML').setAttribute('href','#'+c.dataset.logo);document.getElementById('vpMT').textContent=c.dataset.text;document.getElementById('vpMAv').textContent=c.dataset.name.charAt(0);document.getElementById('vpMN').textContent=c.dataset.name;document.getElementById('vpMS').textContent=c.dataset.source;o.classList.add('vp-open');t1.classList.add('vp-paused');document.body.style.overflow='hidden';}function cl(){o.classList.remove('vp-open');t1.classList.remove('vp-paused');document.body.style.overflow='';}document.querySelectorAll('.vp-card').forEach(function(c){c.addEventListener('click',function(){op(c);});});document.getElementById('vpMC').addEventListener('click',cl);o.addEventListener('click',function(e){if(e.target===o)cl();});document.addEventListener('keydown',function(e){if(e.key==='Escape')cl();});})()
airbnbB.booking.com
★★★★★

★★★★★

"The whole place is a dream! Stelios was the best host — the kindest host you could ask for! The apartment is beautiful, spacious and has everything you need."

S
Sofia
United States · September 2023
★★★★★

"Stelios and his family are among the kindest people I have ever met. The apartment was spotless — simply flawless."

J
Joanne
Airbnb · July 2025
★★★★★

"Beautiful pool with stunning views. Extraordinary sunsets from the terrace. A great welcome: homemade cake, fresh eggs and fruit given during the stay."

E
Emilie
Airbnb · August 2025
★★★★★

"Fantastic accommodation. The fridge was stocked with eggs, beer, homemade jam and water. A day later we received a bowl of plums. Thank you Stelios!"

S
Sandra
Netherlands · July 2025
★★★★★

"Stelios and his family showed incredible kindness. They picked us up from the port, his mum baked a cake, and offered eggs and figs from their farm. Heaven on earth."

A
Amarnath
India · July 2024
★★★★★

"The whole place is a dream! Stelios was the best host — the kindest host you could ask for! The apartment is beautiful, spacious and has everything you need."

S
Sofia
United States · September 2023
★★★★★

"Stelios and his family are among the kindest people I have ever met. The apartment was spotless — simply flawless."

J
Joanne
Airbnb · July 2025
★★★★★

"Beautiful pool with stunning views. Extraordinary sunsets from the terrace. A great welcome: homemade cake, fresh eggs and fruit given during the stay."

E
Emilie
Airbnb · August 2025
★★★★★

"Fantastic accommodation. The fridge was stocked with eggs, beer, homemade jam and water. A day later we received a bowl of plums. Thank you Stelios!"

S
Sandra
Netherlands · July 2025
★★★★★

"Stelios and his family showed incredible kindness. They picked us up from the port, his mum baked a cake, and offered eggs and figs from their farm. Heaven on earth."

A
Amarnath
India · July 2024
(function(){var o=document.getElementById('vp2MO'),t2=document.getElementById('vpT2');function op(c){document.getElementById('vp2ML').setAttribute('href','#'+c.dataset.logo);document.getElementById('vp2MT').textContent=c.dataset.text;document.getElementById('vp2MAv').textContent=c.dataset.name.charAt(0);document.getElementById('vp2MN').textContent=c.dataset.name;document.getElementById('vp2MS').textContent=c.dataset.source;o.classList.add('vp-open');t2.classList.add('vp-paused');document.body.style.overflow='hidden';}function cl(){o.classList.remove('vp-open');t2.classList.remove('vp-paused');document.body.style.overflow='';}document.querySelectorAll('.vp-card2').forEach(function(c){c.addEventListener('click',function(){op(c);});});document.getElementById('vp2MC').addEventListener('click',cl);o.addEventListener('click',function(e){if(e.target===o)cl();});document.addEventListener('keydown',function(e){if(e.key==='Escape')cl();});})()

Awards & Ratings

tap any award to view

var awSrcs=['https://res.cloudinary.com/dnvogfqv7/image/upload/v1776126114/9dfbddfb-68e3-4e60-a039-4762179e403f_slou2g.jpg','https://res.cloudinary.com/dnvogfqv7/image/upload/v1776126130/IMG_0931_qgwf99.png','https://res.cloudinary.com/dnvogfqv7/image/upload/v1776126129/Digital-Award_TRA-2026_mgosne.png','https://res.cloudinary.com/dnvogfqv7/image/upload/v1776125143/pngwing.com_x06str.png']; var awIdx=0,awTx=0,awLb=document.getElementById('aw-lb'); function awShow(){document.getElementById('aw-lb-img').src=awSrcs[awIdx];document.getElementById('aw-lb-count').textContent=(awIdx+1)+' / '+awSrcs.length;} function awOpen(i){awIdx=i;awShow();awLb.style.display='flex';document.body.style.overflow='hidden';} function awClose(){awLb.style.display='none';document.body.style.overflow='';} function awNav(d){awIdx=(awIdx+d+awSrcs.length)%awSrcs.length;awShow();} awLb.addEventListener('click',function(e){if(e.target===awLb)awClose();}); document.addEventListener('keydown',function(e){if(awLb.style.display==='none')return;if(e.key==='Escape')awClose();if(e.key==='ArrowLeft')awNav(-1);if(e.key==='ArrowRight')awNav(1);}); awLb.addEventListener('touchstart',function(e){awTx=e.changedTouches[0].screenX;},{passive:true}); awLb.addEventListener('touchend',function(e){var dx=e.changedTouches[0].screenX-awTx;if(Math.abs(dx)>40)awNav(dx<0?1:-1);},{passive:true});

Get In Touch For Pricing & Availability

Follow Our Story

On Instagram

@villapapanaxos

(() => { const d=document,s=d.createElement("script");s.type="module"; s.src="https://w.behold.so/widget.js";d.head.append(s); })();

Naxos, Greece

Explore Naxos

Places we keep going back to — and love sharing with our guests.

🏖 Beaches
🍽 Restaurants
✦ Things To Do
💎 Hidden Gems
🌙 Nightlife
(function(){ var tabs=document.querySelectorAll('.en-tab'); var panels=document.querySelectorAll('.en-panel'); function showTab(id){ panels.forEach(function(p){p.classList.remove('active');}); tabs.forEach(function(t){t.classList.remove('active');}); document.getElementById(id).classList.add('active'); document.querySelector('[data-tab="'+id+'"]').classList.add('active'); } tabs.forEach(function(tab){ tab.addEventListener('click',function(){showTab(tab.dataset.tab);}); tab.addEventListener('touchstart',function(){showTab(tab.dataset.tab);},{passive:true}); }); })();

Distances can be deceiving
What looks like a 10-minute drive can be longer than an hour's walk, a car or scooter is recommended for exploring the island.

© Villa Papa Naxos. All rights reserved.

This site uses Google Translate, which may set cookies on your device. Your contact form submissions are used solely to respond to your enquiry and are not stored or shared. Google Privacy Policy

One-Bedroom

Pool Suite

Most Popular

Direct pool access, panoramic views, effortless comfort.

Up to 4 guests
1 bedroom
1 bathroom
Direct pool access
Pool-level terrace
Sofa bed included
Full kitchen

Designed for both comfort and flexibility, this elegant suite sits at pool level, step directly onto the terrace and into the water, while taking in uninterrupted views of the surrounding landscape. The spacious living area features a custom L-shaped sofa that converts into a comfortable sleeping space for two adults, making it ideal for couples or small families.

The fully equipped kitchen includes a stove, cooking essentials, kettle, and coffee machine, everything you need for a relaxed, self-paced stay.

From €150 / night

Book direct & save — best price guaranteed

SeasonPlatform · Direct · Saving
LowMay & Oct
€180€150save €30
MidJun & Sep
€200€170save €30
HighJul & Aug
€250–€320€220–€290save €30
Book Now

Best price guaranteed
No platform fees · Book direct & save

Three-Bedroom

Villa Apartment

Best for Families & Groups

Space, privacy, and sweeping views, the full villa experience.

Up to 5 guests
3 bedrooms
2 bathrooms
Pool via stairs
Private terrace
Balcony with views
VRF climate control
Full kitchen

Ideal for families or small groups, this spacious apartment spans two floors and comfortably accommodates up to five guests across two double bedrooms and one single bedroom, with two modern bathrooms designed for privacy and convenience.

A private entrance terrace offers a peaceful outdoor space, while the upper-level balcony frames breathtaking panoramic views across the island, perfect for sunset moments. The apartment is fitted with a modern VRF climate control system, which cools the entire space evenly and silently. The fully equipped kitchen includes a stove, kettle, coffee machine, and microwave.

From €190 / night

Book direct & save — best price guaranteed

SeasonPlatform · Direct · Saving
LowMay & Oct
€220–€250€190–€220save €30
MidJun & Sep
€270–€300€240–€270save €30
HighJul & Aug
€350–€420€320–€390save €30
Book Now

Best price guaranteed
No platform fees · Book direct & save

One-Bedroom

Loft Suite

Best for Couples & Solo Travellers

Charming loft living with a private terrace and Aegean light.

Up to 3 guests
1 loft bedroom
1 bathroom
Pool via stairs
Private terrace
Sofa bed available
Full kitchen

Perfect for couples or solo travellers, this charming loft-style apartment makes the most of its open-plan layout, a relaxed living area and fully equipped kitchen on the ground floor, with a staircase leading up to the loft bedroom featuring one double and one single bed.

The private terrace is a lovely spot for morning coffee or evening wine, and the L-shaped sofa can accommodate an additional guest if needed. The kitchen includes all essentials: stove, cooking equipment, kettle, and coffee machine.

From €100 / night

Book direct & save — best price guaranteed

SeasonPlatform · Direct · Saving
LowMay & Oct
€130€100save €30
MidJun & Sep
€150–€200€120–€170save €30
HighJul & Aug
€200–€250€170–€220save €30
Book Now

Best price guaranteed
No platform fees · Book direct & save

Gallery


One-Bedroom Apartment

View From Door
Living-Room
Bathroom
Bedroom
Bedroom
Living-room
Kitchen
One-Bedroom Apartment
var photos1=[ {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/v1775812240/ABOVE_-_Villa_Papa_Birthday-53_q4pbss.jpg',alt:'View From Door'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/v1775812201/ABOVE_-_Villa_Papa_2-194_qqeisa.jpg',alt:'Living-room'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/v1775811710/ABOVE_-_Villa_Papa_2-211_qcqmd2.jpg',alt:'Bathroom'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/v1775811668/ABOVE_-_Villa_Papa_2-201_pnj1jy.jpg',alt:'Bedroom'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/v1775811635/ABOVE_-_Villa_Papa_2-197_kw2gp9.jpg',alt:'Bedroom'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/v1775811595/ABOVE_-_Villa_Papa_2-194_yi6cxq.jpg',alt:'Living-Room'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/v1775811579/ABOVE_-_Villa_Papa_2-192_ege9va.jpg',alt:'Open-plan Kitchen'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/v1775811536/ABOVE_-_Villa_Papa_2-191_mlxgfq.jpg',alt:'Living-Room/Kitchen'} ]; var lbIdx1=0,touchStartX1=0,touchStartY1=0; function openLb1(i){lbIdx1=i;showLb1();document.getElementById('lb1').classList.add('open');document.body.style.overflow='hidden';} function showLb1(){var p=photos1[lbIdx1];document.getElementById('lb1-img').src=p.src;document.getElementById('lb1-cap').textContent=p.alt;document.getElementById('lb1-count').textContent=(lbIdx1+1)+' / '+photos1.length;} function closeLb1(){document.getElementById('lb1').classList.remove('open');document.body.style.overflow='';} function lbNav1(dir){lbIdx1=(lbIdx1+dir+photos1.length)%photos1.length;showLb1();} document.getElementById('lb1').addEventListener('click',function(e){if(e.target===this)closeLb1();}); document.addEventListener('keydown',function(e){var lb=document.getElementById('lb1');if(!lb.classList.contains('open'))return;if(e.key==='Escape')closeLb1();if(e.key==='ArrowLeft')lbNav1(-1);if(e.key==='ArrowRight')lbNav1(1);}); var lb1el=document.getElementById('lb1'); lb1el.addEventListener('touchstart',function(e){touchStartX1=e.changedTouches[0].screenX;touchStartY1=e.changedTouches[0].screenY;},{passive:true}); lb1el.addEventListener('touchend',function(e){var dx=e.changedTouches[0].screenX-touchStartX1;var dy=e.changedTouches[0].screenY-touchStartY1;if(Math.abs(dx)>Math.abs(dy)&&Math.abs(dx)>40){lbNav1(dx<0?1:-1);}},{passive:true});

Three-Bedroom Apartment

Three-Bedroom Apartment
Three-Bedroom Apartment
Three-Bedroom Apartment
Three-Bedroom Apartment
Three-Bedroom Apartment
Three-Bedroom Apartment
Three-Bedroom Apartment
Three-Bedroom Apartment
Three-Bedroom Apartment
Three-Bedroom Apartment
Three-Bedroom Apartment
Three-Bedroom Apartment
Three-Bedroom Apartment
Three-Bedroom Apartment
Three-Bedroom Apartment
Three-Bedroom Apartment
Three-Bedroom Apartment
Three-Bedroom Apartment
Three-Bedroom Apartment
var photos=[ {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775822687/ABOVE_-_Villa_Papa_1-216_rb54mc.jpg',alt:'Sofa/Stairway to loft double-bedroom'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775822686/ABOVE_-_Villa_Papa_1-92_asgx8m.jpg',alt:'Single-Bedroom'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775822684/ABOVE_-_Villa_Papa_1-90_cnlb5i.jpg',alt:'Single-Bedroom'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775822684/ABOVE_-_Villa_Papa_1-89_g5sftv.jpg',alt:'Dining Table/Living Room'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775822682/ABOVE_-_Villa_Papa_1-83_oihbe1.jpg',alt:'Living-Room'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775822681/ABOVE_-_Villa_Papa_1-77_daeqi7.jpg',alt:'Living-Room/Kitchen'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775822680/ABOVE_-_Villa_Papa_1-70_w7dxar.jpg',alt:'Stairway to third floor'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775822679/ABOVE_-_Villa_Papa_1-68_zhyhrn.jpg',alt:'Bathroom 1'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775822678/ABOVE_-_Villa_Papa_1-67_txfk2r.jpg',alt:'Bathroom 1'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775822677/ABOVE_-_Villa_Papa_1-59_wzciyn.jpg',alt:'Living Room from Loft bedroom'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775822676/ABOVE_-_Villa_Papa_1-53_wq0zvv.jpg',alt:'Double-bedroom 1'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775822674/ABOVE_-_Villa_Papa_1-50_qmv6jh.jpg',alt:'Double-bedroom 1'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775822674/ABOVE_-_Villa_Papa_1-36_a7o78r.jpg',alt:'Third-floor balcony'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775822672/ABOVE_-_Villa_Papa_1-27_uopxon.jpg',alt:'Third-floor balcony'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775822671/ABOVE_-_Villa_Papa_1-22_wepcpt.jpg',alt:'Double-bedroom 2'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775822670/ABOVE_-_Villa_Papa_1-10_dfqr9g.jpg',alt:'Double-bedroom 2'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775822669/ABOVE_-_Villa_Papa_1-9_shhytr.jpg',alt:'Double-bedroom 2'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775822668/ABOVE_-_Villa_Papa_1-3_dmbmvc.jpg',alt:'Bathroom 2'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775822668/ABOVE_-_Villa_Papa_1-1_ohlwh2.jpg',alt:'Bathroom 2'} ]; var lbIdx=0,touchStartX=0,touchStartY=0; function openLb(i){lbIdx=i;showLb();document.getElementById('lb').classList.add('open');document.body.style.overflow='hidden';} function showLb(){var p=photos[lbIdx];document.getElementById('lb-img').src=p.src;document.getElementById('lb-cap').textContent=p.alt;document.getElementById('lb-count').textContent=(lbIdx+1)+' / '+photos.length;} function closeLb(){document.getElementById('lb').classList.remove('open');document.body.style.overflow='';} function lbNav(dir){lbIdx=(lbIdx+dir+photos.length)%photos.length;showLb();} document.getElementById('lb').addEventListener('click',function(e){if(e.target===this)closeLb();}); document.addEventListener('keydown',function(e){var lb=document.getElementById('lb');if(!lb.classList.contains('open'))return;if(e.key==='Escape')closeLb();if(e.key==='ArrowLeft')lbNav(-1);if(e.key==='ArrowRight')lbNav(1);}); var lb=document.getElementById('lb'); lb.addEventListener('touchstart',function(e){touchStartX=e.changedTouches[0].screenX;touchStartY=e.changedTouches[0].screenY;},{passive:true}); lb.addEventListener('touchend',function(e){var dx=e.changedTouches[0].screenX-touchStartX;var dy=e.changedTouches[0].screenY-touchStartY;if(Math.abs(dx)>Math.abs(dy)&&Math.abs(dx)>40){lbNav(dx<0?1:-1);}},{passive:true});

One-bedroom Loft

One-Bedroom Loft
One-Bedroom Loft
One-Bedroom Loft
One-Bedroom Loft
One-Bedroom Loft
One-Bedroom Loft
One-Bedroom Loft
One-Bedroom Loft
One-Bedroom Loft
One-Bedroom Loft
One-Bedroom Loft
One-Bedroom Loft
var photos2=[ {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775825058/ABOVE_-_Villa_Papa_2-147_qdbscx.jpg',alt:'One-Bedroom Loft'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775825056/ABOVE_-_Villa_Papa_2-120_rzcbzh.jpg',alt:'One-Bedroom Loft'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775825057/ABOVE_-_Villa_Papa_2-121_c6gbos.jpg',alt:'One-Bedroom Loft'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/v1776278269/ABOVE_-_Villa_Papa_1-164_cfkmxu.jpg',alt:'One-Bedroom Loft'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775825057/ABOVE_-_Villa_Papa_2-122_jheyne.jpg',alt:'One-Bedroom Loft'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775825057/ABOVE_-_Villa_Papa_2-128_ddloyn.jpg',alt:'One-Bedroom Loft'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775825057/ABOVE_-_Villa_Papa_2-130_vvh4ks.jpg',alt:'One-Bedroom Loft'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775825057/ABOVE_-_Villa_Papa_2-135_fd1j4v.jpg',alt:'One-Bedroom Loft'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775825058/ABOVE_-_Villa_Papa_2-133_ohj5i7.jpg',alt:'One-Bedroom Loft'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775825058/ABOVE_-_Villa_Papa_2-144_nu0dfr.jpg',alt:'One-Bedroom Loft'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775825058/ABOVE_-_Villa_Papa_2-145_fjek8n.jpg',alt:'One-Bedroom Loft'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775825058/ABOVE_-_Villa_Papa_2-141_cvmjqg.jpg',alt:'One-Bedroom Loft'} ]; var lbIdx2=0,touchStartX2=0,touchStartY2=0; function openLb2(i){lbIdx2=i;showLb2();document.getElementById('lb2').classList.add('open');document.body.style.overflow='hidden';} function showLb2(){var p=photos2[lbIdx2];document.getElementById('lb2-img').src=p.src;document.getElementById('lb2-cap').textContent=p.alt;document.getElementById('lb2-count').textContent=(lbIdx2+1)+' / '+photos2.length;} function closeLb2(){document.getElementById('lb2').classList.remove('open');document.body.style.overflow='';} function lbNav2(dir){lbIdx2=(lbIdx2+dir+photos2.length)%photos2.length;showLb2();} document.getElementById('lb2').addEventListener('click',function(e){if(e.target===this)closeLb2();}); document.addEventListener('keydown',function(e){var lb=document.getElementById('lb2');if(!lb.classList.contains('open'))return;if(e.key==='Escape')closeLb2();if(e.key==='ArrowLeft')lbNav2(-1);if(e.key==='ArrowRight')lbNav2(1);}); var lb2el=document.getElementById('lb2'); lb2el.addEventListener('touchstart',function(e){touchStartX2=e.changedTouches[0].screenX;touchStartY2=e.changedTouches[0].screenY;},{passive:true}); lb2el.addEventListener('touchend',function(e){var dx=e.changedTouches[0].screenX-touchStartX2;var dy=e.changedTouches[0].screenY-touchStartY2;if(Math.abs(dx)>Math.abs(dy)&&Math.abs(dx)>40){lbNav2(dx<0?1:-1);}},{passive:true});

Outdoors

Outdoors
Outdoors
Outdoors
Outdoors
Outdoors
Outdoors
Outdoors
Outdoors
Outdoors
Outdoors
Outdoors
Outdoors
Outdoors
Outdoors
Outdoors
Outdoors
Outdoors
Outdoors
Outdoors
Outdoors
Outdoors
Outdoors
Outdoors
Outdoors
Outdoors
Outdoors
Outdoors
Outdoors
var photos3=[ {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826446/B9F0476C-8989-4E47-8670-983CC735C520_umxm7d.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826448/dji_fly_20240611_124254_330_1718099016453_photo_optimized_z2lywf.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826445/ABOVE_-_Villa_Papa_Birthday-142_vwqahm.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826445/ABOVE_-_Villa_Papa_Birthday-88_s0fe1j.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826444/ABOVE_-_Villa_Papa_Birthday-70_dd20ve.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826443/ABOVE_-_Villa_Papa_Birthday-1_w8hnmo.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826442/ABOVE_-_Villa_Papa_3-9_p1qzle.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826441/ABOVE_-_Villa_Papa_3-2_onoddg.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826441/ABOVE_-_Villa_Papa_2-262_jkmytv.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826440/ABOVE_-_Villa_Papa_2-259_gfb8vk.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826439/ABOVE_-_Villa_Papa_2-251_bolvvc.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826438/ABOVE_-_Villa_Papa_1-202_tvo5mz.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826438/ABOVE_-_Villa_Papa_2-250_wrjfvk.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826437/ABOVE_-_Villa_Papa_1-258_fcycus.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826437/ABOVE_-_Villa_Papa_2-5_ncu3uj.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826436/ABOVE_-_Villa_Papa_1-254_sntlcg.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826436/5B424732-D42F-4847-970E-DA84F38B0EB1_h2qbdk.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826436/ABOVE_-_Villa_Papa_1-259_flk33o.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826436/ABOVE_-_Villa_Papa_1-246_vnsxsp.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826435/ABOVE_-_Villa_Papa_1-237_kfcbnf.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826434/ABOVE_-_Villa_Papa_1-189_swfzxl.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826435/ABOVE_-_Villa_Papa_1-234_noprzb.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826434/80086375-66CE-4D67-A722-A095A602D8D5_kl3djb.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826434/ABOVE_-_Villa_Papa_1-213_v4jdqr.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826433/61DD1E1E-1975-4B99-A757-314BAAFB55BE_mrsmpz.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826432/63A50A36-07A8-4C6C-9424-E63E7826D118_lvsuzw.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775826431/13C19334-FA7F-4888-82A9-4346085ED375_zi6tsc.jpg',alt:'Outdoors'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1775776972/IMG_5809_wwepc6.jpg',alt:'Outdoors'} ]; var lbIdx3=0,touchStartX3=0,touchStartY3=0; function openLb3(i){lbIdx3=i;showLb3();document.getElementById('lb3').classList.add('open');document.body.style.overflow='hidden';} function showLb3(){var p=photos3[lbIdx3];document.getElementById('lb3-img').src=p.src;document.getElementById('lb3-cap').textContent=p.alt;document.getElementById('lb3-count').textContent=(lbIdx3+1)+' / '+photos3.length;} function closeLb3(){document.getElementById('lb3').classList.remove('open');document.body.style.overflow='';} function lbNav3(dir){lbIdx3=(lbIdx3+dir+photos3.length)%photos3.length;showLb3();} document.getElementById('lb3').addEventListener('click',function(e){if(e.target===this)closeLb3();}); document.addEventListener('keydown',function(e){var lb=document.getElementById('lb3');if(!lb.classList.contains('open'))return;if(e.key==='Escape')closeLb3();if(e.key==='ArrowLeft')lbNav3(-1);if(e.key==='ArrowRight')lbNav3(1);}); var lb3el=document.getElementById('lb3'); lb3el.addEventListener('touchstart',function(e){touchStartX3=e.changedTouches[0].screenX;touchStartY3=e.changedTouches[0].screenY;},{passive:true}); lb3el.addEventListener('touchend',function(e){var dx=e.changedTouches[0].screenX-touchStartX3;var dy=e.changedTouches[0].screenY-touchStartY3;if(Math.abs(dx)>Math.abs(dy)&&Math.abs(dx)>40){lbNav3(dx<0?1:-1);}},{passive:true});

A Family Home

Our Story

Summer 2021
The Vision

Our father Dimitris looked at an empty field on an elevated hillside in Glinado and saw something no one else could, a home. With sweeping views across the Aegean and the surrounding islands, the vision for Villa Papa was born.

2021 – 2022
The Build

Dimitris was joined by his eldest son Clayde, a civil engineer with a passion for building and detail. Together, with dedication and care, they brought the villa to life, a stone-built home blending traditional Cycladic charm with modern comfort.

Summer 2022
First Guests

Villa Papa opened its doors and welcomed its first guests. What started as a family project became something more, a place where people from around the world arrive as strangers and leave as friends.

Today
A Living Family Home

The villa remains exactly what it was always meant to be, a true family-run home. Every guest is welcomed personally, every detail is looked after, and the warmth that built this place is felt in every stay.

The Family

D
Dimitris
The Founder

Visionary, builder, and the heart behind Villa Papa.

C
Clayde
The Builder

Civil engineer and eldest son. He made the dream a reality.

S
Stelios
Your Host

Always on hand to make your stay smooth, personal, and memorable.

K
Klodiana
Housekeeping

Mum. She keeps the villa immaculate, and bakes the welcome cake.

🐕
Panko
Chief Guardian

The youngest member. Takes his unofficial duties very seriously.

"We don't simply host guests. We welcome people into our home, and we hope that by the end of your stay, you leave not just with memories of Naxos, but as part of our extended family."

— The Villa Papa Family
(function(){ var tl=document.querySelector('.os-timeline'); var steps=Array.from(document.querySelectorAll('.os-step')); var persons=Array.from(document.querySelectorAll('.os-person')); var quote=document.querySelector('.os-quote'); var fl=document.querySelector('.os-family-label'); var top=[document.querySelector('.os-eyebrow'),document.querySelector('.os-divider'),document.querySelector('.os-heading')]; var tpd=[0,0,100]; function reveal(el,delay){setTimeout(function(){el.classList.add('os-v');},delay||0);} var obs=new IntersectionObserver(function(entries){ entries.forEach(function(e){ if(!e.isIntersecting)return; var t=e.target; if(t===tl){ tl.classList.add('tl-v'); steps.forEach(function(s,i){reveal(s,i*180);}); obs.unobserve(t); }else if(t.classList.contains('os-family-label')){ reveal(fl,0); persons.forEach(function(p,i){reveal(p,i*100);}); obs.unobserve(t); }else if(t===quote){ reveal(quote,0);obs.unobserve(t); }else{ var i=top.indexOf(t); reveal(t,tpd[i]||0);obs.unobserve(t); } }); },{threshold:0.15}); top.forEach(function(el){if(el)obs.observe(el);}); if(tl)obs.observe(tl); if(fl)obs.observe(fl); if(quote)obs.observe(quote); })();
VILLA PAPAVILLA PAPANAXOSNAXOS

click the stones to paint the villa

const S=document.getElementById('vps'),B=document.getElementById('vpb'); const els=Array.from(document.querySelectorAll('.st')); const sd=els.map(e=>{ const w=+e.getAttribute('width')||0,h=+e.getAttribute('height')||0; e.style.fill=e.getAttribute('fill'); return{e,cx:+e.getAttribute('x')+w/2,cy:+e.getAttribute('y')+h/2}; }); const pal=['#7a7268','#a07c50','#6e6660','#aca090','#847668','#4e4640','#9e8e7e','#b08060','#3a3430','#786a5a','#c4b49a','#c09070','#9a8a7a','#d4a870','#706860','#5e5450','#8c7a6a','#b89878','#4a4240','#c8b49a','#3e3830','#a08060','#6a5e50','#d0b898','#908070','#b0a088']; function rnd(ex){let c;do{c=pal[Math.floor(Math.random()*pal.length)];}while(c===ex);return c;} function ripple(cx,cy){ sd.forEach(({e,cx:nx,cy:ny})=>{ const d=Math.hypot(cx-nx,cy-ny); if(d>1&&d<100){setTimeout(()=>{e.style.filter='brightness(1.45)';setTimeout(()=>e.style.filter='',220);},d*1.8);} }); } const isTouch='ontouchstart' in window||navigator.maxTouchPoints>0; let ep=0,tB=isTouch?1:.62; const ei=setInterval(()=>{ ep=Math.min(ep+.04,1); const b=.3+(1-Math.pow(1-ep,3))*(tB-.3); sd.forEach(({e})=>e.style.filter=`brightness(${b})`); if(ep>=1)clearInterval(ei); },50); sd.forEach(({e,cx,cy})=>{ e.style.cursor='pointer'; e.addEventListener('click',()=>{ e.style.fill=rnd(e.style.fill); ripple(cx,cy); }); }); if(!isTouch){ let mx=-999,my=-999,raf=0; function svgPos(cx,cy){const r=B.getBoundingClientRect();return[(cx-r.left)/r.width*420,(cy-r.top)/r.height*148];} function draw(){ raf=0;const on=mx>-900; S.style.transform=on?`perspective(900px) rotateX(${(my/148-.5)*15}deg) rotateY(${-(mx/420-.5)*15}deg)`:''; sd.forEach(({e,cx,cy})=>{ const p=on?Math.max(0,1-Math.hypot(mx-cx,my-cy)/110):0; e.style.filter=`brightness(${.62+p*.88})`; e.style.transform=p>.08?`scale(${1+p*.05})`:''; }); } function q(){if(!raf)raf=requestAnimationFrame(draw);} B.addEventListener('mousemove',ev=>{[mx,my]=svgPos(ev.clientX,ev.clientY);q();}); B.addEventListener('mouseleave',()=>{mx=-999;q();}); document.getElementById('vph').textContent='click the stones to paint the villa'; }

Need to Know

Frequently Asked Questions

The villa is 10 minutes driving distance from the town of Naxos and also 10 minutes drive from the most popular beaches.

Yes, the pool is shared exclusively between all apartments within the villa.

Your host will be waiting to welcome you and show you around. Check-in is at 15:00 but flexibility for earlier or later check-in is available on request.

Check-out is at 12:00 but flexibility for later check-out is available on request. After communication the day before, your host will be there to say goodbye.

We highly recommend renting a car for easy access around the island. Buses run during the summer towards the main town — the stop is at walking distance in the village of Glinado — but they don't run very frequently.

Yes, there is a designated car park inside the private gated premises.

There is a shared utility room where you can do your washing at no extra cost.

Of course! The BBQ area is shared and all guests can use it. You will need to provide your own charcoal and we kindly ask that you clean up after use.

The closest grocery store is 3 minutes by car in the next village — "Koutelieris Super Market Tripodes". There is also a small mini-market at Glinado within walking distance. For a larger supermarket, visit "AB Vasilopoulos" in the main town.


Beaches

Frequently Asked Questions

Most visitors choose Agios Prokopios, but Plaka is ideal if you prefer something quieter.

Yes, Naxos is known for its long sandy beaches, unlike many other Cyclades islands.

Not always, but having a car makes it much easier to explore different beaches at your own pace.

Agios Prokopios is the safest choice for families, the water is shallow, calm, and the beach is well organised with sunbeds and facilities nearby.

The main organised beaches like Agios Prokopios and Agia Anna have toilets and showers. Quieter beaches like Plaka and Kastraki may not, so it's worth planning ahead.

Organised beaches charge for sunbeds and umbrellas. Plaka and Kastraki have long stretches of free, unorganised beach where you can lay your own towel.

The rockier coves around Mikri Vigla and Orkos have clearer water and are great for snorkelling. Bring your own gear as it's not always available to rent.

Yes, Mikri Vigla is one of the best windsurfing spots in the Cyclades and attracts riders from across Europe. Even if you don't surf, it's a great beach to visit.

Restaurants

Frequently Asked Questions

Naxos is famous for its graviera cheese, fresh local potatoes, and kitron, a liqueur made from citron fruit grown only on the island. You'll also find excellent fresh seafood and traditional Greek mezedes everywhere.

In peak summer months, yes, especially for popular spots in the evenings. We recommend booking a day in advance for the restaurants we suggest above.

Greeks eat late. Most restaurants open around 7pm but really come alive after 9pm. Don't be surprised to find families dining well past midnight, it's part of the culture.

Tipping is not mandatory but always appreciated. Rounding up the bill or leaving around 10% for good service is common practice.

Yes, Greek cuisine is naturally vegetarian-friendly. Dishes like fava, gigantes, horiatiki salad, and stuffed vegetables are staples on most menus and genuinely delicious.

The market street in Naxos Town near the port has several shops selling graviera cheese, kitron, local honey, and thyme. It's worth picking up a few things before you leave, the graviera in particular travels well.

Head to the port area in Naxos Town, there are several cafés along the waterfront that open early and serve Greek coffee, fresh pastries, and spanakopita. A perfect way to start a beach day.

Things to Do

Frequently Asked Questions

Definitely. Naxos has more to offer than any other Cycladic island, ancient ruins, mountain villages, hiking trails, local food markets, and a rich Venetian history. You could easily spend a week here without touching the beach.

Ideally 5–7 days to explore properly. Three days is enough for beaches and the town, but you'd need more to discover the interior villages and hidden corners of the island.

Sunset, without question. The ancient marble gate faces west and frames the sun as it drops into the Aegean, it's one of the most memorable sights on the island. Arrive 30 minutes before sunset to find a good spot.

The Portara and the kastro area of Naxos Town are free to explore. Some archaeological museums and sites charge a small entry fee, usually between €3 and €8.

Yes, there are several rental shops in Naxos Town. A scooter or ATV is a great way to reach smaller beaches and villages that are tricky by car. Just be cautious on the mountain roads, they can be narrow and winding.

Yes, Mount Zas, the highest peak in the Cyclades, a rewarding half-day hike.

Plenty. Beyond the beaches, there are boat trips around the island, horse riding near Agia Anna, and the old town of Naxos is very easy and enjoyable to explore on foot with kids.

Hidden Gems

Frequently Asked Questions

Yes, especially inland. The mountain villages of Halki, Apiranthos, and Filoti are largely untouched by mass tourism and give you a completely different side of Naxos, one most visitors never see.

The best way is by renting a car. Some spots are accessible by scooter too, but a car gives you the freedom to stop anywhere and take your time on the mountain roads.

Halki is about 20 minutes by car, Apiranthos around 30 minutes. Both are well worth the drive and easy to combine into a single half-day trip through the island's interior.

Kitron is a liqueur made from the leaves of the citron tree, produced only on Naxos. It ranges from dry to sweet and comes in three varieties. You can taste and buy it at the Vallindras Distillery in Halki, which has been producing it since 1896.

Yes, Greek village panigiri festivals take place throughout the summer, usually around saints' name days. They feature live traditional music, dancing, and local food in the village square. Ask us when you arrive and we'll let you know if any are happening during your stay.

It really is. The elevation of the villa and the lack of light pollution in Glinado means the night sky here is spectacular on clear evenings.

The east-facing coast around Moutsouna and Lionas is beautiful at dawn, and the view from the summit of Mount Zas at sunrise is unforgettable if you're up for the early start.

document.querySelectorAll(".accordion").forEach(function(btn) { btn.addEventListener("click", function () { var isOpen = this.classList.contains("active"); var section = this.closest(".faq-section"); section.querySelectorAll(".accordion").forEach(function(b) { b.classList.remove("active"); if (b.nextElementSibling) b.nextElementSibling.style.maxHeight = null; }); if (!isOpen) { this.classList.add("active"); this.nextElementSibling.style.maxHeight = this.nextElementSibling.scrollHeight + "px"; } }); });

Villa Papa Naxos

Guest Book

Leave a memory from your stay

0 / 200
Thank you — Stelios will review your message and it will appear here shortly.
Something went wrong. Please try again or contact us directly.
Admin access
Incorrect password.
Add approved entry

When you receive an email, paste the guest details here to publish to the wall.

Added successfully.
Live entries
(function(){ var PW='stelios'; var FID='xpqkdyrn'; var approved=[]; function esc(s){return String(s).replace(/&/g,'&').replace(//g,'>');} function ini(n){return n.trim().split(' ').map(function(w){return w[0]||'';}).join('').toUpperCase().slice(0,2)||'?';} function nd(){var m=['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],d=new Date();return m[d.getMonth()]+' '+d.getFullYear();} function save(){try{localStorage.setItem('vp-gb3',JSON.stringify(approved));}catch(e){try{sessionStorage.setItem('vp-gb3',JSON.stringify(approved));}catch(e){}}} function load(){var r=null;try{r=localStorage.getItem('vp-gb3');}catch(e){}if(!r){try{r=sessionStorage.getItem('vp-gb3');}catch(e){}}if(r){try{approved=JSON.parse(r)||[];}catch(e){}}} function renderWall(){ var w=document.getElementById('gb-wl'),c=document.getElementById('gb-cn'); w.innerHTML=''; var e=approved.slice().reverse(); c.textContent=e.length+(e.length===1?' memory shared':' memories shared'); if(!e.length){w.innerHTML='
Be the first to leave a memory.
';return;} e.forEach(function(e){ var d=document.createElement('div');d.className='gb-cd'; d.innerHTML='
\u201c'+esc(e.msg)+'\u201d
'+ini(e.name)+'
'+esc(e.name)+'
'+esc(e.country)+'
'+esc(e.date)+'
'; w.appendChild(d); }); } function renderList(){ var l=document.getElementById('gb-li');l.innerHTML=''; if(!approved.length){l.innerHTML='
No entries yet.
';return;} approved.slice().reverse().forEach(function(e,ri){ var i=approved.length-1-ri,d=document.createElement('div');d.className='gb-li-it'; d.innerHTML='
\u201c'+esc(e.msg.slice(0,50))+(e.msg.length>50?'\u2026':'')+'\u201d \u2014 '+esc(e.name)+'
'+esc(e.date)+'
'; l.appendChild(d); }); l.querySelectorAll('.gb-dl').forEach(function(btn){ btn.addEventListener('click',function(){ approved.splice(parseInt(this.getAttribute('data-i')),1); save();renderWall();renderList(); }); }); } document.getElementById('gb-submit').addEventListener('click',function(){ var n=document.getElementById('gb-name').value.trim(); var c=document.getElementById('gb-country').value.trim(); var m=document.getElementById('gb-msg').value.trim(); var ok=document.getElementById('gb-ok'),er=document.getElementById('gb-er'); ok.style.display=er.style.display='none'; if(!n||!c||!m)return; var btn=this;btn.disabled=true;btn.textContent='Sending\u2026'; fetch('https://formspree.io/f/'+FID,{ method:'POST', headers:{'Content-Type':'application/json','Accept':'application/json'}, body:JSON.stringify({name:n,country:c,message:m,_subject:'New Guestbook Entry \u2014 '+n+' from '+c}) }).then(function(r){ if(r.ok){ ok.style.display='block'; ['gb-name','gb-country','gb-msg'].forEach(function(id){document.getElementById(id).value='';}); document.getElementById('gb-chars').textContent='0'; setTimeout(function(){ok.style.display='none';btn.disabled=false;btn.textContent='Sign the guestbook';},5000); }else{er.style.display='block';btn.disabled=false;btn.textContent='Sign the guestbook';} }).catch(function(){er.style.display='block';btn.disabled=false;btn.textContent='Sign the guestbook';}); }); document.getElementById('gb-admin-btn').addEventListener('click',function(){ document.getElementById('gb-ap').classList.toggle('open'); }); document.getElementById('gb-login-btn').addEventListener('click',function(){ if(document.getElementById('gb-pw').value===PW){ document.getElementById('gb-ali').style.display='none'; document.getElementById('gb-ac').classList.add('open'); renderList(); }else{document.getElementById('gb-ae').style.display='block';} }); document.getElementById('gb-pw').addEventListener('keydown',function(e){ if(e.key==='Enter')document.getElementById('gb-login-btn').click(); }); document.getElementById('gb-add-btn').addEventListener('click',function(){ var n=document.getElementById('add-name').value.trim(),c=document.getElementById('add-country').value.trim(),m=document.getElementById('add-msg').value.trim(),d=document.getElementById('add-date').value.trim()||nd(); if(!n||!c||!m)return; approved.push({name:n,country:c,msg:m,date:d});save();renderWall();renderList(); ['add-name','add-country','add-msg','add-date'].forEach(function(id){document.getElementById(id).value='';}); var ok=document.getElementById('add-ok');ok.style.display='block';setTimeout(function(){ok.style.display='none';},2500); }); document.getElementById('gb-logout-btn').addEventListener('click',function(){ document.getElementById('gb-ali').style.display='block'; document.getElementById('gb-ac').classList.remove('open'); document.getElementById('gb-pw').value=''; document.getElementById('gb-ae').style.display='none'; document.getElementById('gb-ap').classList.remove('open'); }); document.getElementById('gb-msg').addEventListener('input',function(){ document.getElementById('gb-chars').textContent=this.value.length; }); load();renderWall(); })();

In their own words

Letters from Guests

Some guests leave more than a review

Handwritten letter from Kylie
Handwritten letter from Pia and Tim

Tap a letter to read in full

×
var letters=[ {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1776457334/6299799B-F662-4368-998D-78B42FC01500_l4mc3e.jpg',from:'Kylie & family'}, {src:'https://res.cloudinary.com/dnvogfqv7/image/upload/q_auto/f_auto/v1776457322/IMG_6200_fk2oj7.jpg',from:'Pia & Tim — Vienna'} ]; function openLb(i){ document.getElementById('hl-lb-img').src=letters[i].src; document.getElementById('hl-lb-from').textContent=letters[i].from; document.getElementById('hl-lb').classList.add('open'); document.body.style.overflow='hidden'; } function closeLb(){ document.getElementById('hl-lb').classList.remove('open'); document.body.style.overflow=''; } document.getElementById('hl-lb').addEventListener('click',function(e){ if(e.target===this)closeLb(); }); document.addEventListener('keydown',function(e){if(e.key==='Escape')closeLb();});