Read this a few years ago for a RL bookclub. It sure stirred up a lot of discussion! I really enjoyed it myself, but others were offended by the slavery aspect. I was astonished that it was written by a guy, because the voice of the protagonist, the geisha, was spot on.