This outfit is right for so many reasons. First of all, the skirt and top fit her perfectly. They are body skimming and flattering but modestly appropriate for the office. The ruffles on her top are balanced by the large structured bag. The nude heels lengthen her legs and prevent the outfit from being too matchy-matchy.
She said she bought her top at J. Crew a few years ago. Although you can't still buy this exact top, J. Crew always has a lot of fashionable office attire. Here are some options for you -