The package arrived in good condition and well packed to help ensure it didn't arrive in pieces. It was very easy to put together with only a few things to do although it definitely requires two people. The mattress is pretty firm but comfortable - much more so than the pull out couch I have. The bed is pretty easy to pull out and put back together with only one person and it's great to be able to have a queen sized bed available in my tiny guest room without it taking up all the space when no one needs it.