It's a fine enough game mechanically, it holds up nicely in that aspect, but it's personally not my thing. I would add a bit more sanity in the first wave and reduce the wave time a tad, it might be too ruthless for a first-timer.