Can I use the topper on any mattress?

Our topper will provide an ultimate comfort layer to any type of mattress, including a sofa bed or the decade old sprung mattress in the spare room - a heads up a sofa bed it is typically considered a small double!