I think these pillows are better for bigger people. My husband and I are both small and they were far too raised up for our necks. He's a back sleeper and I'm a side and stomach and it didn't work for either one of us. It IS firm, but more on the medium firm side. Do give it a try.