Amazing small sofa fits perfectly where I wanted it to, its firm yet comfortable which shows it will last well, arrived the day after I order it too.... Ive now gone ahead and ordered a 2nd one too