Came on time. A little to soft for my husband but I love it. Yes I would purchase this mattress topper again.