I received this quickly and have slept like a baby on it! It is very plush and comfortable.  The first night I want sure if I would like the stitching that created the separate squares, but after a night or two you don't even feel those anymore.  I love this product!