Assembly wasn’t too difficult. Material is great quality. Very comfortable and looks perfect on our front porch!