Pros: Perfect for kids(or adults) to learn basics about skiing and the staff is great. Well taken care of.
Cons: It is small, finding your family is easier then larger places.
I am bias to Swiss Valley, I grew up on the place (newborn) and have seen it grow and change over the years. It is one of the best places for families, beginners, or a quick fix for skiing. They offer a variety of package deals for skiers and have a wonderful program for children. I have taken my own children there and we all have enjoyed ourselves.
They have a large cafeteria in the main building where you pickup your passes. The original lodge is now a ski shop and restaurant but you can still sit around the huge round fire place and watch the skiers on the intermediate hills. They do not have the hard terrain anymore and it has tone down over the years and caters to more moderate and beginning skiers/boarders.
It has a wonderful Nighttime skiing and is well lite everywhere. If you want hardcore, you need to go farther north but if you just want a quick run or family fun. Swiss is perfect for the family.
Now I cannot give it a perfect score because it isn't perfect for all skiers but still high marks for keeping family fun alive.