This first one we got was very good. Barely any smell and comfortable. Based on that, we ordered another one. On the second one of same exact product was totally different. Texture, color, holes in it were all different. Plus the second one smelled awful and we can't use it.