Not firm and supportive at all. Too little cotton. Very disappointed. Not same with the pictures.
It's kind of smaller than the picture and not very supportive.. Feel like it's not worth the cost.