Only bought it to have something to sleep on until our expensive John Lewis mattress arrived. To be honest, we never tried it on a bed, as we didn't have one that time. It was comfortable enough placed on the floor. I gave to my friend who uses it in his spare bedroom. Can't fault it. By the way, the John Lewis mattress arrived in the meanwhile, and it took weeks to be able to have a good sleep on it, apparently it needs wearing in according to the manufacturer.
The cheap economy mattress didn't have this, it was comfy from day one.