Best I found in this price range. It was definitely tricky to put together but we got sofa, loveseat, and coffee table done in a matter of hours. Cushions are firm but comfy.