Ordered these in a small first and they were crazy tight. I'm 5'4" 127 pounds, 32C. Returned the small and ordered a medium and honestly they are just as tight. Very snug in the shoulder arm area. And one arrived with a hole in the sleeve right out of the package.