We wanted a peaceful hotel in beautiful surroundings on the edge of a picturesque Italian lakeside town. The Hotel Belvedere exceeded our expectations. The service was excellent and the gardens lush and charming. We drove up the rather narrow and twisty road to Santa Maria Maggiore. It was well worth the effort. We will definitely return.