Place is very close to Montreux station towards the left barely 200 meters. Location on guugle maps can me misleading. This is the exact location
CWM6+7C2 Montreux, Switzerland
The place is on the fifth floor with no lift. And if you are not healthy enough to carry your own luggage. Be mindful. Breakfast is not served. But the kitchen has stuff that can be used to make your own.
Lina was an awesome host and very helpful.