Grand Hotel Dino ligt aan de waterkant in Baveno en biedt een panoramisch uitzicht over het Lago Maggiore. Dit grote en elegante hotel biedt zowel binnen- en buitenzwembaden en een wellnesscentrum.
De kamers zijn voorzien van airconditioning, klassiek meubilair, een minibar en een satelliet-tv. Ze kijken uit op de bergen of het meer. Veel kamers hebben een eigen balkon.
Er zijn een recreatieruimte, 2 buitenzwembaden en hot tubs met uitzicht over het meer. Het wellnesscentrum beschikt over een sauna en een Turks bad.
Hotel Dino biedt een aantal restaurants en bars, waarvan sommige uitkijken over het meer. Het hotel wordt omgeven door tuinen en ligt naast een interessante kunstgalerie en de steiger voor boottochten over het meer.
Het hotel bevindt zich op 4 km van Stresa en op 50 minuten rijden van de luchthaven Milaan-Malpensa.