True to size, I’m in a medium and Holly is in the xl. Material is super soft. Very nice top and the buttons are functional. This is short waisted. I fit in a medium but I would prefer a large for a little extra length on me. Holly also has a longer waist so they are shorter on her too.