I needed a replacement sofa in a hurry so I specifically chose this one because it said it would be delivered a few days before Christmas. Sadly, it was delayed twice so I was stuck with my old sofa when the company arrived for a holiday. It is a good quality product and the price was amazing. It is not perfect but considering the price it is an excellent value. The back does not quite line up when put together but it is not very noticeable. The cushions are very firm and the rest of the sofa feels very solid. The back is not very high so if you are tall it may be annoying to lounge on. There is an odor that seems to irritate my allergies so I hope it will outgas very soon so I can sit on it without having itchy eyes!