Very quick delivery. The perfect fit for the frame. It came rolled up and vacuum packed so took a few hours to expand. It is very comfortable. Our 3 year old daughter had a fabulous nights sleep in her big girl bed.