The mattress is somewhat firm, but when you lay on it does form your body. It is somewhat comfortable. I felt that it adjusts to the weight of a person's body form. We bought the twin size and it arrived a little bent up, but was flat after a day or so.