It had a factory smell when it first came out of the box but that quickly dissipated. It was very easy to assemble and came in even better quality than I had anticipated. Cushions expanded instantly and with 3-4 people it can be assembled in about 30 minutes. I highly recommend! It gets compliments every time we have guests. The only downside is it is a bit lower than expected and the cushions slide around a tiny bit, but nothing annoying to deal with. I have a dog that sheds a lot with light colored fur, and surprisingly the fabric doesn't get dog hair stuck to it much or show it much!
Note: we also bought a storage ottoman from Walmart to go with the couch (pictured) and it turned out to be the perfect height and color to go with. If you are looking for more storage and foot rest space, that's a great option. The one we got was only like $40 and holds a ton of pillows and blankets too.