I've been looking for a foam mattress to my son and luckily I've found this one which was half of the price compared with other brands and there is 10 years warranty. It's worth a try for the mattress quality! There is no strong odor. It puffed in a couple of hours after opening and it was good to sleep in the same day. There is a cover that is possible to take it out and wash it ( I haven't done it yet, not sure how difficult will be to put it back). I'd say the only con it's a bit wider and the elastic sheet can barely fit perfectly, still not an issue. It's been 2 weeks with the mattress and according to my son, it's very comfy! Once he grows out of it, I can use it in the spare room. Highly recommend for the price and quality.