We have 2 dogs and a cat that slept on this and it didn't pick up any odor at all.  Looks good and does what we wanted it to do.