I haven't slept this well in years! I bought the instant foundation with it which required a fair amount of assembly, but it was easy to put together in under an hour. I'd highly recommend this mattress having slept on it for several weeks now!