Stunning views and superb location in Montreux center