I was unsure about buying a mattress online. Since I needed it to be firm. The last time I bought a new mattress I went through 3; and returned them all before finding one that worked. So I was nervous. Due to moving across country and needing to save money; I decided on Zinus. I am so happy with every aspect. The mattress came in a box. I bought 2 twins, one for me and my daughter. It is the best mattress I've slept on in years. I always look forward to going to sleep. And it's firm. No dips, etc. I've waited 3 months to review...still great. The price is excellent. I got it on sale. You just can't go wrong with this mattress :-)