Fantastic cast -the whole cast's acting skills are on another level and their visuals are 10/10. Plot is written well with a good pace. Kim Bum shines as Lee Rang in this drama; you will fall in love with his character -selfish, mischievous yet he is not without a glimmer of kindness. It is rare to find a cast that is all good looking and acts just as top notch as their looks. The only part I would question about is the last scene: *spoiler: where Lee Yeon is shown to have retained his gumiho powers -it wasn't explained, unless of course, it is to pave the way for a 2nd season which is very unlikely in the kdrama world.