Granted, I went last year during a bad snow year when things were decidedly hard packed and natural snow/glades were not skiing well at all (I only tried one). It is an interesting area. The cheapest major ski area you'll find in the northeast by far, especially considering they have three (really old albeit) high speed quads. Views of the lake are nice and the lower HSQ is only a few dozen feet above the edge which is interesting. Lots of steep high speed ripping groomers. A fantastic deal, especially Tues/Weds for $20 or so and $45 on a holiday weekend can't be beat for someone blacked out at home. Whiteface fans would probably love Owl's Head. Personally, I'm looking forward to getting to Sutton and Orford.
I went for it, barely. I hemmed and hawwed on pulling the trigger. I'm going to New Mexico for two weeks in February, and wasn't sure about being able to use many of the vouchers. When I finally decided to buy, there were 10 left, and it wouldn't let me add it to my basket, figured I'd waited too long. Went back on the site a few minutes later, 4 left, got through!
I'd have been kicking myself all Winter if I hadn't done it. What a great deal, I've never seen anything like it before. Some of the best skiing in the NE, for $124.