Not too firm, but not too soft. A decent sofa for the price. I haven't slept on it, but I image it will be fine.