Took about 1 hour to put it together by myself, but seems pretty sturdy. Cushions arent necessarily substantial, but are a sufficient amount of padding.