The couch arrived quickly and there were no issues - all of the pieces were in good condition and included everything necessary to put it together. It took about 20 minutes total to put it together. It's long enough to stretch out fully on (I'm 5'2") and it's fairly firm but comfortable. I haven't used the bed portion yet but it's nice to have the option when I have family or friends come visit. It looks nice in my living room and I'm happy to have ordered this couch!