Wonderful place to stay in Vevey with stellar view over the lake