Good EXCEPT the holes don't line up!  Making new holes will compromise the integrity of the bench itself.  Other then that, it looks fine and meets our needs.