We are really happy with this mattress. It came vacuum sealed and needed a lot of time to expand. Once we got it on our bed frame, it fit perfectly though. I would just advise setting it up well in advance for it to expand properly before going to bed. I put my mattress topper on it just because I really like my mattress topper and it still had not expanded the entire way. But overall, a really nice and sturdy mattress that feels high quality.