This fit is everything!! It's cute and flattering. The size and length hit just right. I'm 5'3 size large. I haven't worn my blue and white set yet. I did try on to make sure of sizing. It's a winner too. My (Tru Blu) 💙 Thank you for making beautiful clothing. 😍