This is a dark , gritty , sometimes funny little gem .