These got to my house quickly.  The mattresses come with waterproof covers, which, had I read the product description well enough, would have saved me money that I had already spent purchasing waterproof mattress covers for all of the beds.  The mattresses are very comfortable.  They are just a little bit too small for the twin bed frames I put them on.  If I sit on the edge of the bed, they push down into the slats and I have to pull them back up.  Maybe that allows for thick bedding.  I don’t know.  Aside from that, I’m very happy with this product.