Great teen show! The dialogue is a little cringy in the start (but I mean every teen show is, no ones coming at Riverdale with pitch forks).
Theres always one really good gem of a show that people hate on for no reason, I mean theres 40 yr old here complaining about how 'they' wouldn't watch it. (its not for YOU guys).
Regardless of it being teen targeted I do believe it can be enjoyed by all ages, if you see it as entertainment opposed to a college thesis you have to mark and criticize.