One of the best fantasy shows. Season 1 is absolutely perfect. It is a mix of genres- fantasy, comedy, romance, action, etc. It kept me hooked and I cried when it ended. The main characters and their dynamic was extremely good. I especially loved the performance of Jung So-Min and Lee Jae-Wook.
Season 2 doesn't really compare to season 1 in my opinion. The quality of storytelling drastically reduced. It became too dark and angsty. I mainly watched it for the resolution. The ending is good.