It took awhile to set up but it was well worth it and the mattress is great also. The delivery was without problems.