This is the most stupid picture I have seen of this silly cow.

This is a pretty good outfit for Mary. Except for the pink purse, it is surprisingly coordinated. Also, the skirt is A-line which suits her body much better than pencil skirts.
She should've chosen a blue or green purse which are the dominant colors in the outfit. The blush color in the blouse is too pale for the purse to bring out.
The "tile" pattern on the blouse extends the width of her shoulders which emphasizes her wide shoulders.
Also, the skirt is too long.
But all in all, this is one of her better outfits - suitable for her body and for the occasion.