All actors/actresses perform well, especially Queen Latifah and a few others. The story changes every few minutes, which keeps everything interesting. Despite the conflict (and a little bit of racism), the end seems to be great and closure is provided.