I absolutely love this mattress! Firm but still comfortable. Box did come a little damaged but was still vacuum sealed. We let the mattress set for 48 hrs. Then it was ready to put on bed frame.