Vittoria: Good morning! My name is Vittoria and I'm the virtual assistant at the 4-star superior Corona Dolomites Hotel in Andalo, Trentino. I'm available to provide you with any information you need. How can I help you today? I'll be happy to answer any questions you may have about our hotel.

Services

Breakfast

7.45 – 10.00

Afternoon buffet

16.00 – 17.30

Lunch

Light lunch available (by reservation only) from 12:30 to 13:15.
Packed lunches available for your excursions (by reservation)

Dinner

19.30 – 20.30 (entrance until 20.30)
* B&B guests can have dinner at the restaurant only with a reservation preferably by 2:00 PM; availability is not guaranteed afterward.

Reception

8.00 – 21.00

Bar

8.00 – 23.00

Wellness

Pool: 8.30 – 19.30 (kids under 14 can use the pool from< 14.00 to 18.00)
Sauna: 15.00 – 19.30 (only adults)
Gym: 8.30 – 19.30 (only adults)
Beauty treatments: 10.00 – 12.00 / 14.30 – 19.30

Service Numbers

External line: (Press 0 before dialing the desired number
Reception: 013 / 016 / 018
Night Call: 016
Wellness center: 200
Bar: 045

Alpine Summer Reset

Alpine Bike Experience & Cryo Regeneration

Alpine Summer Reset

Reconnect with your energy in the heart of the Dolomites

Slow down, breathe deeply, and rediscover your natural rhythm. Surrounded by forests, pure alpine air, and breathtaking views, this experience blends gentle movement, deep relaxation, and authentic mountain pleasures—guiding you towards complete regeneration.

  • 7-night stay (Sunday to Sunday) in an Orso Bruno room
  • Half board with slow breakfasts and gourmet dinners
  • 1 Guided panoramic hike in the Dolomites
  • Yoga sessions (twice a week)
  • Dolomiti Bio Massage: a deep alpine-inspired ritual
  • 50% off a second massage
  • Full access to the wellness area
  • Dolomiti Paganella Guest Card with exclusive benefits

Return home rebalanced, re-energized, and renewed.

Alpine Bike Experience & Cryo Regeneration

Adrenaline on the trails. Deep recovery at altitude.
Ride through over 400 km of trails in the heart of the Dolomites, in one of Europe’s most renowned bike destinations. From flowing lines to technical downhill tracks, every day is pure adrenaline—balanced by cutting-edge recovery and wellness.

This is more than a bike holiday: it’s a performance-driven experience designed to help you ride stronger, recover faster, and feel better.

Your experience includes:

  • Minimum 3-night stay in Ermellino room with halfboard
  • 2 bike-passes each for 2 days
  • Bike Card with exclusive discounts on MTB and e-bike rentals
  • Secure bike storage with workshop area
  • E-bike charging stations and bike wash
  • Maps and personalized recommendations
  • Zerobody Cryo session – Alpine Longevity
  • Full access to the wellness area
  • “Sciogli” deep sports massage (50 min)
  • Laundry service for technical gear
Iscriviti per ricevere le offerte in anteprima.
Iscriviti alla newsletter per ricevere le offerte in anteprima.

Alpine Summer Reset

Alpine Bike Experience & Cryo Regeneration

const chatBox = document.getElementById("chat-box"); const messageInput = document.getElementById("message-input"); const sendButton = document.getElementById("send-button"); const chatButton = document.getElementById("chat-button"); const windowChat = document.getElementById('window-chat'); let isChatOpen = false; sendButton.addEventListener("click", async () => { const userMessage = messageInput.value.trim(); if (!userMessage) return; // (opzionale ma consigliato) evita doppi invii sendButton.disabled = true; messageInput.disabled = true; // Messaggio utente // Il messaggio dell'utente va inserito come testo, mai come HTML const userEl = document.createElement("div"); userEl.className = "user-message"; userEl.innerHTML = "Tu: "; userEl.appendChild(document.createTextNode(userMessage)); chatBox.appendChild(userEl); messageInput.value = ""; // Placeholder "loading" del bot (tre puntini) const loadingId = `loading-${Date.now()}`; chatBox.insertAdjacentHTML("beforeend", `
Vittoria:
`); chatBox.scrollTop = chatBox.scrollHeight; try { const response = await fetch("https://vittoria.coronadolomiteshotel.com/chat", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ message: userMessage }), }); const data = await response.json(); // Sostituisci il placeholder con la risposta reale const loadingEl = document.getElementById(loadingId); if (loadingEl) { loadingEl.classList.remove("loading"); loadingEl.innerHTML = `Vittoria: ${data.response}`; } else { // fallback (se per qualche motivo non lo trovi) chatBox.insertAdjacentHTML("beforeend", `
Vittoria: ${data.response}
`); } chatBox.scrollTop = chatBox.scrollHeight; } catch (error) { console.error("Errore:", error); // Sostituisci il placeholder con errore const loadingEl = document.getElementById(loadingId); if (loadingEl) { loadingEl.classList.remove("loading"); loadingEl.innerHTML = `Vittoria: Errore nella connessione.`; } else { chatBox.insertAdjacentHTML("beforeend", `
Vittoria: Errore nella connessione.
`); } } finally { sendButton.disabled = false; messageInput.disabled = false; messageInput.focus(); } }); // Invio con Enter messageInput.addEventListener("keypress", (e) => { if (e.key === "Enter") sendButton.click(); }); // show/hide chat bot (il tuo codice GSAP rimane uguale) chatButton.addEventListener('click', function (e) { if (!isChatOpen) { gsap.to(windowChat, { duration: 0.5, y: 0, opacity: 1, display: 'block', ease: 'power2.out' }); } else { gsap.to(windowChat, { duration: 0.5, y: 20, opacity: 0, display: 'none', ease: 'power2.in' }); } isChatOpen = !isChatOpen; });