This drama is really good. It gives off a mysterious aura and the set, outfits, and backgrounds are all well done and amazing. The little nuances are terrific - such as Zhang Yixing's character called "Er Yue Hong", he most wears red outfits because his name "Hong" means red.
The leading couples have really good chemistry, since Zhao liying and William chan have played leading roles together multiple times. This is possibly one of the first 'serious' dramas for Yixing and he plays his serious character exceptionally well.