I give 3 stars because though story is good, it's a lot with fantasy and may misguide people minds i don't like to watch overly romantic and stupid conversations, jieun tak look really silly while talking and gong yoo looked too old.
Rest cast was ok. I had to skip romantic moments between 2 main leads.