Roman's place is very centrally located in Montreux. It is at the 17th floor with an amazing view over lake Geneva, the mountains, and the city. We found the apartment clean and well equipped - and easy to find. There is an easily accessible underground parking for free.
The host was helpful and immediately answered all our queries.
In a nutshell - definitely recommend!