this is a wonderful mattress.I was very skeptic of ordering a mattress online but i read all the good reviews.The mattress came rolled up in a box and easy to unroll. I put it on my bed frame right away and it expanded fast..My first night on it felt a little off because it was firm and i was use to my awful old mattress.After I got use to it the feeling of the mattress forming around you is amazing and i sleep so much better now. I would definately recommend this mattress and would buy another one..Perfect.