Soft and comfortable. Not considered "firm" as it is plush and on the softer side. Clean and from a non-smoking, no pets home. Top quality and heavy (it has springs)! Ready for you to place on your boxspring.