Fabric is very nice and the piece was completely assembled other that screwing on the legs.  It's a little smaller than I expected, but fits very nicely in my space.