I own a memory foam topper so I had my expectations about memory foam mattress, but I have not bought any furniture or mattress on-line before. It came about a week after I ordered it. It fully expanded within hours, but I left it for another 24 hrs just in case. It had a slight odor, manageable. If you want to get rid of it, you might need to let it air out without any bedding on for a few days. The mattress feels soft when you touch it, but when you lay on it, it feels firmer. That's normal - this is NOT because the mattress is hard, but it is to provide support as it curves around your body. I feel I get deeper sleep. I was told it was made in USA. I am very happy with my purchase and would recommend to others.