Easy to assemble and looks great. Didn't realize until receiving it that the weight limit on the benches is relatively low.  For occasional use, it's really good.  If I used it every single day, I would probably want something a little sturdier and more comfortable.