Surprised that two holders are included. There are holes for elements to be fixed with screws, but there were no screws in the package. Parts are attached to the wall with self-adhesive mounting tape. After about a day or two, the object falls off the wall. I ended up attaching them with 3" drywall screws. It's best to use screws that are at least 2" long. Anything shorter won't hold up. As this important info wasn't included in the description, along with the required mounting screws, I recommend this one article not.
Discreet DS 1000 Half-Fold Toilet Covers - Enhanced Janitorial & Sanitation Supplies
3 Review
๐ฝ Hospeco DS-1000 Half-Fold Toilet Seat Covers: Discreet, High-Quality, 1-Piece
3 Review
4.5" Diamond Grinding Wheels For Concrete Or Masonry, 18 Turbo Segments, 30/40 Grit, Medium Bond, 7/8"-5/8" Arbor
7 Review
7" Diamond Grinding Wheels For Concrete Or Masonry, 24 Turbo Segments, 30/40 Grit, Medium Bond, 5/8"-11 Arbor
43 Review
Dawn Professional Detergent Regular Gallon
3 Review
๐งผ Powerful Alconox Detergent Cleaning Concentrate Container for Effective Cleaning
3 Review
๐ Hypochlorous Technology Registered Disinfectant by CleanSmart
3 Review
๐ก๏ธ Enhance and Safeguard Countertops and Surfaces with StoneTech Revitalizer Protector
3 Review