This top ticks all the boxes. The neckline is great, the sleeves are adorable. It looks so nice with either jeans or white pants. For reference, I am 5' and weigh 104lbs. The petite small was a great fit for me. Received many compliments when I wore the top.