The mattress arrived quickly. Box was damaged but the mattress was fully sealed and there was no damage. I couldn't wait for my husband to get home so I decided to drag the mattress to our bedroom. Started unrolling the mattress until it completely unfolded upside down. I was able to beast that thing up onto the frame all by myself. We let the mattress rest for a full 24 hours before we had the best sleep of our lives on it. Highly recommend. I am a stomach sleeper and it is firm enough for me. My husband is a back and side sleeper and he said that he doesn't think he moved once he fell asleep. Very happy with our purchase.