I tried on this top in the store in a large and the arm holes were too big. i am busty and usually wear a size 10, so i usually need a m to l. i ordered a m which was shipped to my home, and it fit perfectly. really cute with skinny jeans!