Gritty, well acted, well written. The 51% on rotten tomatoes makes no sense to me whatsoever. Do you expect a Hollywood blockbuster in every movie? This movie is about real life in real people struggling with real stuff. And good actors doing fine fine work.