I'm 5'2" 120 and got a size small! The bottoms fit perfect and so do the top. The material is so Cumfy and the bottoms are a super great fit! The ties in the back for the top however feel very weird! But once you figure out a way to tie t that's comfortable for you it works out! Great material! Very Bright! Comes with pads which is a plus!(: #wanelomodelsearch