I’m not sure about the odor resistant part yet  since I just received it, but the size and thickness is good. My GSD loves it and it fits him perfectly. I really like the removable washable cover.  My only issue is the white color on the bed surface. I did not think that part through when I purchased.  It was less than an hour after I laid it out that my beast walked on it after being outside on the damp ground and made it look really dirty immediately.  But otherwise I would recommend this product.