Le Sporthotel Olimpo est entouré d'un grand parc offrant une vue sur les environs du lac de Garde. L'hôtel propose des chambres spacieuses et une piscine.
Le Sporthotel possède 5 courts de tennis, un solarium et un centre de congrès moderne.
L'hôtel comporte un restaurant moderne avec terrasse et vue sur le jardin.