Short, charming, diverse and wholesome (at least on the path I took). I love this.
Now I gotta play all the other paths... based on the choices I've seen I think there's at least 12 of them!
BTW, after you've played it (you gotta play it!), go read this interview with Gendervamp. It explains why the game hits you in all the right places.