Grand Hotel Majestic, Lago Maggiore: Your oasis of peace