A little on the thin side (I'm sure it was in the specs, but compared to some cushions), but good cushion.  Dogs enjoy them.  Can't yet speak to the odor resistance.