I enjoyed it although I've never read anything like it before.
I feel I made the mistake of being carried along by the "pace" of the writing and wanting to get to the end and find out what happened. As I read it so quickly I'm not sure I had time to appreciate many nuances of meaning. Not decided whether to go back and read it again though, I have quite a few other tempting books on my pile at the moment.
It reminded me of a piece of modern art, not conventially attractive, but each element placed precisely for a certain effect.
Did I miss something though - why was the sombrero white at the end when it was black earlier on??