If/when we used the bed/dinette as a dinette, we didn't want to have to remove and store a topper in addition to the bedding.
The brand new
Scamp foam was too hard/firm for us to sleep comfortably on our sides.
We went to a local foam/upholstery shop and they created custom 3-layer foam sandwich cushions (1" medium-firm foam glued to the top and bottom of 2" of extra-firm foam).
They laid down 4'x8' full sheets of foam and had us actually lay down on it until we found the right combination of densities for our sizes and weights. Then they glued those sheets together and used the stock
Scamp cushions' foam as a template and cut out new foam sandwiches for the interior of our cushions.
Cost was just over $200. (Not much more than purchasing a MF topper?) They did most/all the work. All we had to do was take our cushions to them and lay down on various foam sandwich combinations.
Ray