The fabric is soft and stretchy. I bought a medium and it measures 28" down the back from the neck to the hem, 23" along the side to the top of the slit and 22" across the bust when laid flat. After washing it in cold water and hanging it to dry, there was no shrinkage. I love it and may have to order another one!!