This has been on my to-read list for YEARS! Has anyone read and enjoyed this?

This has been on my to-read list for YEARS! Has anyone read and enjoyed this?