I think Ju/smwhr's feedback below is really helpful, but this was excellent. Each story beat and choice was interesting and meaningful, and the setting was well fleshed-out. I probably would have kept playing if there was more - I have to send my kids to a nice school.