It says so right here on their website:
Wouldn't this count as I don't know, a huge lie? To be off by like ummm 80 inches to get to that REAL nice sounding 200 inches by New England standards seems a bit much to be some sort of a simple oversight. Lots of snowmaking doesn't equal natural snowfall. There may have been this one time in the last 15 years that they had 200 inches, but this leads you to believe that they get 200 every year.
What do you guys think?