Exactly as described and it only took my husband about 45 minutes to put it together.  The cushions are firm even though they are thin. Love it for the price.