We had a great time at Crystal Mountain. The skiing was fantastic, and the accommodations were exactly what we were looking for. The cottage is very large and has a lot of built in privacy, as it it is set about 1/4 mile from the village shops and restaurants. Really convenient and quiet. It would also be perfect for a summertime stay since it is right on the 8th green of the golf course.
There is a ton of room for a large family or couples with kids to bring along. Not even sure how many people it can sleep. but there are two master suites, and then another bedroom filled with twin beds, and a loft also with more beds. The living area is spacious with lots of windows to the back. The kitchen is well appointed if you want to cook in rather than go to one of the restaurants on site. Really, really nice.
As far as Crystal. it is a super nice family resort with lots of options for fun and food. The staff is wonderful, and everyone in our party (two couples, and a bunch of teens) had a great time.