We stayed at Ruth's place with our family of 5 in July for 6 nights. It was wonderful! Clean and modern, with very comfortable beds, a great view of the surrounding mountains, laundry facilities on the premises and within walking distance of shops and restaurants. All 5 of us stayed in one room.
We traveled only by train and found that for us, the apartment was about a 17-minute walk from the Leysin-Village train station. The coop supermarket, a bakery, and a dairy store were about a ten-minute walk away.
After buying bread, cheese, and pastries in the morning, we loved coming back and eating breakfast outside on the balcony.
From Leysin, we would daily take the train down to the town of Aigle -(a 30-minute ride with some really beautiful views along the way)- and then catch trains to visit other towns in the area.
The cable car ride from Leysin to the top of La Berneuse is also well worth the trip.
FYI for Americans- there is uphill walking and there is a rule of no toilet flushing after 10 pm ( in order to not disturb neighbors ). We were able to meet some of the neighbors and they were very nice.
While there, Ruth responded to a question I had right away.
In summary, if we are ever able to return, we will book with Ruth again!