it's little bit loose and large ,I wear size 6-8 since I gain weight and ordered the size 10-12 because of the reviews but its turn up me return it and ordered smaller size , its fits large and the style is so feminine like its shape your body in a good attractive way ,its flannel so its thick fabric and the blue is so cool better than the photo .