Shrek Forever After

Shrek Forever After ★★★½

A good ending for Shrek's story that also teaches something important. And people still say this movie is mediocre?