FWIW, I didn't like it for the first 300-400 pages either. But it very quickly became one of my favorite books. Its worth sticking it out to the end.
>very quickly
How good can a book be if it starts off bad and stays that way for so long, most books would have already ended?