Good show. But middle episodes can drag on. Characters are well developed. Plot is interesting. Last two episodes were best. You can learn a lot about people in this show. No one can be called good or bad. They all have flaws and good characteristics.