I used to live very close by and called it my "village" because you can get everything you need here: all kinds of shops and services, a gym, dentist, restaurants, hotel, cinema, daycare, club even a "church" (prayer room open to all faiths). There are also seasonal activities on the square like a beach bar in Summer or a fondue hut in Winter.
My foreign friends were alway very impressed with the enormous cheese counter at Coop. But I think there really is something for everybody here.
When it's warm it's also nice to grab some food and sit down by the river to relax.