The seat was a bit difficult to attach, as the screw holes were tucked under the fabric of the back piece, but once forced into place, very strong.   Leg bottoms and narrow and have small sliders but rubber protectors would be recommended to protect wood floor or carpet.   Good value for the price.   Odd (but attractive) shade of blue!