Nice and flowy. I got the medium and it fits fine (I'm 5'3", 150 pounds). No shrinkage after washing. The straps are adjustable. I got this as maternity wear, but I can wear it again this summer, not pregnant.