It is a nice sofa for the money. 
Pros:
1. Value for money
2. Assembly is fairly easy - took about 45 minutes
3. The design is good and sturdy

Cons:
1. Not super comfortable to sleep and use as a temp bed. 
2. If you're taller than 6 ft, it may not be very comfortable.