I actually stopped watching Korean dramas for some time because some stories can be really draggy and uninteresting. But I was hooked on this, and the last episode was very heart warming. The leads and supporting characters are very good in their roles, there isn't "too much" or "too little" of anything which makes the story flow just right for me. However, I would not rate a 5 star because it's not exactly perfect as there were quite a few random plots that didn't really feel necessary, but still great to watch when you want to.