The place is located just 15-20 minutes walk or 2 stop bus ride from Chillon Castle. The balcony has quite a picturesque view of the Lake Geneva. Furniture is tastefully done and the kitchen is well equipped. We were a group of 5 and enjoyed our stay in Montreux at Roman‘s place.
The hosts are quite responsive and the process to take keys and check out was quite hassle free.