I purchased this for my regular bed but it is not the same size as your mattress making it move around and it doesn't look good underneath the fitted sheet.  Wish you could order a size larger.  Material is sturdy quality material and is comfortable. Have not tried in pull out sofa.