Love it!!!! The sofa came in a about a week after placing in my order, and thankfully it was packaged well. There are 3 boxes total, and my favorite part was the fact that putting it together was a breeze! It is firm but its very comfortable I was testing it out while watching movies and I found myself dozing off already!! Perfect for 1 bedroom apartments! BUY IT!!