Comfy cozy, firmand supportive mattress. Velvet is smooth and easy to clean dog hair off. Firm cushions so they should not give for a while.