Firm and comfy. Small, which is what we needed...Fits a small room perfectly.