This is a well built sofa. The holes don't line up well so there I a lot of adapting.  The cushions are thick enough.... it is super comfortable due to the back height.