Fabric is good quality and looks nice. Easy to assemble, only 4 screws to attach seat to legs. Doesn’t swivel as smoothly as expected but functional. Looks wonderful and we already got compliments.