We both are side and back sleepers and they are perfect!!! Have tried others and they failed so support our necks and still be not hard as a rock. I would say they are med. firm but soft enough to hug and bounce back. Plan on buying more.