in general very well made, however one piece was a nightmare...nothing lined up very well, pilot holes were way oversized, connecting points were out of alignment, mounting hardware was just barely sized enough to do the job...had to get creative with assembly to make it work. it looks very nice on our patio though...could be a little taller in seat height to be way more comfortable and accessible