This sofa is perfect, although it is a little hard, but it is comfortable. For me, a harder sofa is better because there are some that are very loose and over time you sink when you sit down. The best thing of all is that I can make it into a bed when guests come.