Size is ok for a 3 seat sofa. Takes about 45 mins to setup (many screws). Looks sturdy. Complements well to modern furniture.