I am extremely happy with this purchase. It is what I expected and then some. There is no odor, the two different sides are great for baby and toddler and the mattress protectors work and wash easily.