La Villa du Lac is a recently renovated hotel offering restaurant and rooms.