Honestly, this show is so cheesy these days, season one was actually really good. Season 2 was okay, but something happened in season 3 and 4 that I just can't explain, it definitely took a nose dive. However, the reason I have rated it as 5 stars is because I genuinely cannot stop watching this show. It's cheesiness has become part of it's charm, and honestly I don't know if that was the intention or not, but it really is all part of the charm of Riverdale. A show that is based on the cheesy Archie comics. The acting isn't always great, but there are some stand out stars in the show such as Madelaine Petsch, Lili Reinhart, and Cole Sprouse, these three make the show worth watching for the talent they had... I just wish the show let them execute that talent in better ways with better plot lines and better writing still though, 5/5 stars would recommend.