That place is what I call a proper ski resort. I had an awesome experience and I'll be back for sure. Anyone who goes there should hike the peaks because the snow on the way down is the best.
On a sour note, I get mad when I think about how much money and effort I've wasted on going to Australian snow fields. I am no longer prepared to pay top dollar to ride crap snow after my Japan experience.