The water-resistant cover is great, the zip off “fleece” is thin and unsure how many washes it will last.  The memory foam is approximately 4”.  I was hoping it would be 6” for a large bed.  In our opinion this bed wasn’t as “deluxe” as we hoped for.