Mattress arrived quickly. Mattress sets up quickly and easily, we haven't slept in it yet, but it feels nice, firm but comfy so, so far we've been happy with our purchase.