This is very soft but for a 3X it is very small and is short. I got a bigger size to wear to the hospital to have my twins. Even after having them I have returned to a size 16 and it is small and short. This does not go to the knees as pictured and is about thigh high on me. I am 5ft5in.