I replaced my old mop holder with this one because it had more space and the hooks in between. All hardware was included and took about 5 minutes to hang. It holds all my cleaning tools, no problem. Very happy with it