I was looking for L shaped sofa forever as you can imagine. So many choices online. This was on sale and I really like the fact you can reverse it to what side you like. It comes with ottoman. great for extra seeting or coffee table. we use it as extra seating by the wall or our son pushes it to end of sofa when he wants extra extra extra space to snuggle. It's super easy to put together. I did it actually alone while 7 months pregnant. All the tools are included and it's not heavy. The individual parts! Fabric seems like a denim and I like that. I love pillows and I wish this would have storage in ottoman that is the only missing part! 
Yes it only came in 2 big boxes! unbelievable. Very efficiant packing job! delivery was also great. they called and made sure I am home.