Absolutely in love with this mattress not only did it arrive quickly but it was easy to set up and so so comfortable. Have been dreading getting a new mattress for awhile now as the old one was so comfortable but definitely wore out  but now I’m so glad we did, well made, all the stitching looks perfect and it’s not hard as a rock but not to soft either. Thanks Nap Queen we will be replacing all our mattress .