Very easy assembly, and though the legs feel cheap, they seem to be sturdy enough. The seating is quite firm, and slightly uncomfortable. But it’s for a teen girls’ room & I’ve found them sitting on it instead of the other seating in the room so it must be ok for them!