Just received it today…. Took about (6) weeks… however it was worth the wait… it only took the crew 10 minutes to put it together. I then played on it and passed out for (4) hours… LOVE THIS…. It’s firm but not too firm…