Great quality. As soon as I opened the box, I could tell that the quality was very good. Assembly took a while for me, maybe 4-5 hours. Overall I love how this looks in our terrace, nice cozy seating for 6! Our dog was the first to make herself comfortable on it! ❤️