For a futon this is the best I've found. I don't have a frame yet but my granddaughter slept on it on the floor and she was quite comfortable

Pros: Thick
Cons: Heavy but worth it