Absolutely fantastic. It had me laughing and bawling my eyes out all the time. The characters were so well developed and designed that I could relate to each one. Even the minor characters had such deep backgrounds it was so emotional. Love this show.