Just finished all the routes and I have to say this is probably on of the best VNs I've played. The pacing and dialogue flow really well which isn't something I see all that often to this quality. Each character feels like an actual unique person and I literally can't get enough of them!
P.S. Overprotective Ellis is my fave~