Great couch. Assembly isn't a factor, because it was very easy. The couch is large, (almost too much for our college apartment haha.) The height is good and you don't need to worry about craning your neck, we have a pretty tall tv stand too.

Depth is good, there is nothing here you'll regret. It might not be perfect if you're very picky or have a particular gripe, such as texture or feeling. It's a good couch, and for the price it's amazing. 

Things to know: on hardwood it'll slide around technically, it won't happen accidently but if you push it with moderate force it'll move. You can get different bottoms for the couch if needed, or add rubber.

The cushions are good. We didn't wait the 72 hours to "adjust" and the cushions were fine, we waited like 24 hours or so. 

The side couch thing CAN be removed easily, same with the detachable cushions. Overall good times.