Decently easy to put together. Holds myself at 145 lbs and my boyfriend at 200 lbs. little to no stretch but very comfy.