LOVE this show. It is my absolute favourite. Progressive yet modest. Its not full of garbage language and explicit content, they broach many issues in a beautiful tactful way. Appropriate for all ages. The actors are amazing, the character development is perfect, the costumes and set. Everyone is done perfectly.