I am 5β4β, 130 lb. I first ordered a medium and it was a little big. Got a small and it fits perfect. I am a 34 d and the top fit just right. I was afraid the top would be snug across my breast but it is not. Perfect light, cool, loose summer outfit. I live in South Texas and itβs miserably HOT this summer. This is a great alternative to sundresses for a casual evening out. Very happy with my purchase.