These twin mattress was purchased 13 months ago and it was delivered within 3 days to my house. I chose this mattress as the price was reasonable and the size matched the dimensions of our kids beds perfectly. The weight of the mattress as well is very light. We fitted it on our bed almost immediately and took off the cover. I just wiped it clean with a towel and fortunately there was no unpleasant smell coming form the mattress and no stains as well. The mattress is made of a very good material which makes it soft and comfortable to sleep on. My children get their complete sleep on this bed and have never complained about the quality and comfort of the mattress. My kids used to always make the mattress wet earlier but with this mattress, I am able to clean it easily and it dries as well quickly. We ordered another mattress for our bed which was 12'' and it is very soft and washable as well.