Soft and feels great but by the time I wake up in the morning it's totally flat and i have to flip it over. not a big deal but could be a bit more supportive