The bed and mattress came a day early. The only problem  was delivering. I live on the third floor and I had to help the driver to bring it up the stairs. Other than that the assembly was very easy and the bed is quite firm to be a plush. I sleep pretty well no pain. Im just hoping after a couple of nights or weeks of sleeping on the bed it will become unfirm.