This flat is perfect! The roof terrace really makes it, with views out towards the lake and over the city. The location is absolutely ideal, 5 minute walk from the lake and town. I stayed for the Montreux Jazz Festival and it couldn't have been any better located. Lovely and clean, homely with all the bits and bobs you need readily available in the flat for you. Beware of the 4 flights of stairs to reach the flat (especially with heavy/large luggage) but it's more than worth it for the flat/terrace that awaits :-)
Would definitely stay again - thank you!