The medium mattress came at the right time, but the box spring came in a day later, which I thought was weird. I didn't know medium meant soft. I prefer a harder mattress, but this is for the guest room, so no big deal. The assembly for the box spring was really easy and nifty. I put it together all by myself!