I've now been sleeping on this for a couple of months and happy with the quality and comfort.  The level of support is just right and the top layer has a nice soft feel to it.