Arrived rolled up, but sprung to full size quickly. Left for 24hrs as per instructions before using. Sleeping on this mattress for about a week now, the foam top means there's a bit of "squish"! Overall it's firm, but extremely comfortable - more than satisfied with my purchase, and especially for the price!