So easy to put together.... took 3 clicks and maybe 2 minutes. Material is soft while also resistant to dirt and pet scratches. Comfy and looks nice. Have gotten many compliments.