We ordered 3 sets. Easy to assemble but quality over all were not as good as we expected. Small  scratches here and there. Parts of one set did fit each other well, we had to order a replacement. The delivery of replacement took about 10 days due to fedex delay. We assembled replacement but still got some defects. One leg of each chairs seems always shorter than other legs. It couldn’t touch floor no matter how we adjust it. Colors are as nice as described. But overall I feel like it’s overpriced with the quality.