Hotellet ligger i den historiske bykjernen, ved den venetianske festningen La Rocca, i naturskjønne omgivelser ved innsjøen Garda. Det er et ideelt sted for en aktiv ferie eller for å slappe av mellom innsjøen og fjellene. Det milde klimaet, den vakre middelhavsnaturen rundt innsjøen og den imponerende fjellbakgrunnen gjør området ved den øvre delen av innsjøen Garda til et unikt reisemål. Mot vest finner vi den fredelige Valle di Ledro, mellom elven Chiese og innsjøen Garda.