Assembly was more than I expected, but easier than I expected. I ordered white frame with white cushion but recieved gray cushion. I decided to keep it and recover it myself. Quality seems fine. Time will tell. Shipping and delivery was great.