Das Delfino ist ein komfortables Hotel, dass 51 Zimmer mit Blick auf die Berge anbietet. Die Kirche San Carlo ist 1 km von diesem Hotel entfernt, während die Standseilbahn Monte San Salvatore 1,1 km entfernt ist.
Es befindet sich in erstklassiger Lage im Zentrum von Lugano. Nach etwa 13 Gehminuten vom Hotel erreicht man den Strand Lido Riva Caccia. Das Hotel befindet sich in einer Fußgängerzone von Lugano, direkt neben Hügeln und Seen. Das Hotel liegt 10 km vom Flughafen Lugano-Agno und 5 Gehminuten von der Bushaltestelle Santa Birgitta entfernt.