The storyline and acting are very good. However, the reason for the rating of 2 stars is that the script is weak and simplistic. To achieve some attraction of people who appreciate profane language, the writers use the f-bomb every other word in a sentence for most of the episode.
Kaley Cuoco is one of my favorite actors and this show, even though she directed it, is far below her acting talents in script.