I am 5’2 125 got a size small. The shorts fit just right which is exactly what I wanted. You can wear this 2 piece in so many different ways. Opened, buttoned, tied in the front, the options are really endless. Worth the money you won’t be disappointed.