I originally bought the medium but it was too big so got the small and it is perfect,  love the hang and the pockets,  looks great with flats and really cute with wedges. I am 5' 7" 128lbs and 34C hope this helps future buyers, if you're on the fence just do it.