Takes less than 10 min to assemble (most difficult step is shimmying the wheels in properly). Feels good, looks good. I’m very happy with my purchase; I’ve had it for two weeks now.