We just bought this new mattress to replace the one that came with the frame we bought and so far it is awesome, hope that it will last, as from now I can say I'm really pleased with our purchase the color is great and so does the texture also feels really comfy, I don't give all the stars because we haven't tried it for that long.

Pros: deliver on time, quality material, great color, comfy 
Cons: as for now I don't see any cons