Really cute sofa.  It was easy to put together; I was a little worried that it all was lock in place instead of bolting/screwing parts together.  If you go to move it, you cannot grab both ends and pull up because they will come apart.  Overall it's an attractive sofa that fits well in my smaller living room and you can't beat the price.  The cushions are firm, but not too firm.  It's not like sitting on a slab of concrete.  I will know soon I think on how it holds up, I have a medium size dog that launches off of it and I live with a 'plopper' that flops on down with his dead body weight on the regular. If you're looking for an inexpensive modern sofa with chaise, that may not be your forever sofa but will do if you need one now than this if for you.