It really did hide the odor, but didn’t realize it had a white top.  Not great for a dog bed in my opinion.  It got so disgusting I ended up tossing after a few months.  Dogs never really seemed to relax on it either, probably just my dogs preference for one with bolsters.