Mattress is firm. Very, very comfortable to sleep on. Sitting on the side sides are a little soft. But overall very satisfied with this mattress.