VERY easy to build- just need a drill to attach the legs. Firm but comfortable. Actually woke up without any aches or pain for the first time in ages, haha. pretty small for an L shaped couch but perfect for a modest-size apartment living room!