Not a bad episode, but I found the song at the end an embarrassment for everyone. I'm not sure which was worse, the "spontaneous" singing, or the supposed reactions of Regina, etc. who were listening.
Other than that, definitely a good natured special. I must say, when I was a kid, I would have killed for a cheerful, decorating, cooking, and baking mother like Katherine. I'm glad her daughter came to appreciate her better.