It is good but I wouldn't say it's incredibly great! i mean, I really liked it because it's an easy read, flows very well and the dynamics between characters are very good, but I won't say it's deep or anything, you know? But Dante...Dante is *chef kiss*