Me, my wife and my 12 year old had a pleasant stay at Sandrine’s apartment. The place is 8-10 mid walk from the train station and conveniently located with lake Geneva, restaurants and supermarket within 2-3 mins walk. Although our flight was delayed and we arrived approx 2 hours late, Sandrine was kind enough to wait for us to ensure a smooth check in.
Would surely recommend if you are are planning a trip to Montreux.