Nice solid bench. The legs were easy to attach. However, the bottom shelf was a little more challenging. Having a second set of hands will be helpful, or use a Kleenex box standing on end to help hold up the opposite end of the shelf while you attach the other end.