I loved it! No, I haven't read the book, but liberties are to be taken with film, right? I loved the diverse cast, and how nobody really cared about the races. No one called attention to it, and it was like it didn't matter, which is super refreshing. It was so funny, I was in stitches nearly the entire time. A good watch, I highly recommend.