It came earlier than the estimated date. I bought it for my 10 years old boy. He likes it. However, I do find out it’s very easy to be scratched. There are  few places got scratched before I even put the bedding sheet on. Other then that, I would say it’s very good foam mattress.