Hotel Olimpia liegt direkt an einem kleinen, typischen venezianischen Kanal im Stadtteil Santa Croce, nahe der Haltestation von Santa Lucia. Das Stadtzentrum mit berühmten Sehenswürdigkeiten wie der Rialto-Brücke, dem Canale Grande und der Villa Foscari ist in etwa einer halben Stunde zu Fuß oder per Linienboot erreichbar, während zahlreiche Bars und Restaurants in unmittelbarer Nähe zum Verweilen einladen.
Das Hotel bietet 45 Nichtraucherzimmer, die mit Queensize- und Sofabetten ausgestattet sind. Zustellbetten sind auf Anfrage möglich. Zur Ausstattung zählen Klimaanlage, Heizung, Safe, Minibar, Minikühlschrank, Telefon mit Direktwahl, sowie TV mit Satelliten- und Kabelempfang. Die Badezimmer verfügen über Dusche, Badewanne, Haartrockner und Kosmetikartikel.
Für das leibliche Wohl sorgt ein Restaurant mit reichhaltigem Frühstücksbuffet sowie eine Bar. Zu den weiteren Annehmlichkeiten zählen ein TV-Raum, ein Garten zum Entspannen, Wäscheservice, Zimmerservice, Arztservice und eine Garage. Ein Shuttlebus und Transferservice ergänzen das Angebot.