Great Product, easy to build and good construction, but should of had the option to attach it to a wall, top part bangs against the wall when sitting on the bench, mostly because of the carpet flooring, won't see an issue if you had hardwood or ceramic flooring.