No assembly required. Very nice and easily matches description and picture.

Pros: great vaule
Cons: material is very nice but would consider leather if you own dogs