The fabric is very soft. Its long so you don't need to worry about squatting and have too much showing! It will be great for when baby is here, very breastfeeding friendly! I plan on buying different colors