Assembly was a bit tricky in some spots, and the glass pieces didn't assemble quite flush with each other, but it still looks very nice. It's moderately sturdy, which is what I expected with the layout of the legs.