The sale price was great and the sofa looks great!  The only assembly was to attach the legs: no tools needed, just turn the leg to screw in place. The sofa-to-bed conversion and back again is super easy!  I would not, however, recommend this for anyone over 5'10" as it is smallish.  At under 5'5", I find it perfect sized.  The only other drawback is the ugly plastic faux-wood legs.  As for sturdiness, if my overly rambunctious boys still lived at home, it wouldn't last.  But with 2 reasonably active kids, it should last just fine.  Overall, happy with the purchase.