I read it a few years back, it definitely gets better after you get into it a bit. I think I enjoyed it pretty well (it's been a while though), but at the very least, as others have said, it is a good book to have read.