Look, it's got some issues with the story line as far as the principles doing things that would seem kinda stupid if you overthink it.. But the fact that you get so sucked into the whole story and situations can make you overthink it.. I mean, come on it's network prime time, of course they'll screw it up a bit.. This is good..! The actors are believable and well matched to the characters, the little girl "Piper" is perfect and adorable. I found the show very engaging and that is not easy for me. Definitely recommend checking it out, watch the Pilot and episodes in order.. Lots of surprises and twists, very well done there. Nice to see something that's different then the same old same old that most shows are...