Every character on this show feels human, yet nonetheless every single one of them strives to be a better person and make the right choices (with one notable, and entirely perfect, exception).

Every actor plays their part to perfection and you feel yourself going on the same journey of growth and exploration that they do. They avoid so many possible pitfalls with all of the characters and it just boils down to good, wholesome and heartfelt entertainment.