Despite my few qualms about the story, the authentic setting and quirky cast of characters won me over.