Received the sofa right to my little cabin - now that is great service!  Had my son put it together and it seems to be very sturdy.  I haven't actually slept on it yet but my 100 lb. black lab has and I think it's going to be his bed now.  I am happy with it and have to get use to how it folds up and down but that's probably just me and not the design.  Great sofa so far.