If you are in town as a parent or visitor of LAS, this is the perfect place to stay. Especially Villa Maria 3, which will come with the same amazing view as the students in the dorms.
Located right in the heart of LAS campus and less than 100m walking distance from Versmont station, this is as convenient as you can get in terms of traveling to/from Leysin and general location during your stay in Leysin - proximity to hiking trails, upper/lower village, etc.