Came fast and was exactly as I ordered. After allowing it to rest for 24 hours, the mattress is very comfortable. I got this for my sons room and he is very happy with it.