Not sure I can call this a review since all I really want to say is: GO SEE IT!
It's really good! And I was in a terrible mood before having seen it, too! So that's gotta mean something if it was able to pull me out of my misery. It was charming and so well written, please go see it.
Edit note: From now on, I will not call eager suggestions "reviews" in the future.