Not firm at all. It’s does bring some comfortable but I was looking for something that was firm. On a scale 1-10 for firmness I would say 3