The dimensions are deceptive.  I bought this sofa so that I could lie down on my porch.  The depth with the pillows on is only 21” to the edge, maybe less as part of the pillow bulges out.  I built it, so now I own a useless piece of furniture.  The cushions are very firm.  The base is well built, sturdy.