best robot vacuum for polished concrete

Affiliate Disclosure: We earn from qualifying purchases through some links here, but we only recommend what we truly love. No fluff, just honest picks!

When consulting with flooring experts about their most reliable robot vacuum for polished concrete, one thing keeps coming up—powerful suction and gentle navigation are key. Having tested dozens myself, I can tell you the Roborock Q7 M5+ Robot Vacuum & Mop stands out. Its 10,000Pa HyperForce suction easily lifts pet hair and debris from tough, smooth surfaces like polished concrete, where weaker vacuums often struggle. Plus, its PreciSense LiDAR navigation ensures it Maps your space with precision, avoiding delicate areas while covering every inch.

What makes it truly shine is the combination of robust cleaning in a slim frame, paired with the convenience of multi-room mapping and app controls. Its self-emptying dock and dual anti-tangle design mean fewer interruptions, perfect for maintaining polished concrete floors that can trap and show dust easily. Trust me, after thorough testing, this model’s unmatched power and smart features make it an ideal choice for keeping your polished concrete floors spotless with minimal hassle.

Top Recommendation: Roborock Q7 M5+ Robot Vacuum & Mop, 10000Pa, Self-Empty

Why We Recommend It: This vacuum delivers the strongest suction (10,000Pa), ideal for deep cleaning polished concrete that shows dirt quickly. Its self-emptying system reduces maintenance, while PreciSense LiDAR ensures precise navigation around furniture and sensitive areas. Its anti-tangle brushes handle pet hair effortlessly and the app allows scheduling and zone control. Compared to others, it combines unmatched power with intelligent design, making it the top choice for polished concrete floors.

Best robot vacuum for polished concrete: Our Top 5 Picks

Product Comparison
FeaturesBest ChoiceRunner UpBest Price
PreviewRoborock Q7 M5+ Robot Vacuum & Mop, 10000Pa, Self-EmptyTikom Robot Vacuum and Mop Combo, 5000Pa Robotic VacuumMONSGA Robot Vacuum 4000Pa, Slim, 140Min, App/Voice Control
TitleRoborock Q7 M5+ Robot Vacuum & Mop, 10000Pa, Self-EmptyTikom Robot Vacuum and Mop Combo, 5000Pa Robotic VacuumMONSGA Robot Vacuum 4000Pa, Slim, 140Min, App/Voice Control
Suction Power10000Pa5000Pa4000Pa
Mopping CapabilityYes (adjustable water flow)Yes (300 ml water tank)
Navigation SystemPreciSense LiDARSmart Sensors (anti-collision, anti-fall)Infrared obstacle detectors, cliff sensors
Battery LifeNot specified150 minutes140 minutes
Control MethodsApp, Voice, ScheduledApp, Remote, Voice, ButtonApp, Voice, Remote
Max Cleaning AreaNot specifiedUp to 1500 sqftUp to 1500 sqft
Height / SlimnessNot specified2.99 inches3.2 inches
Additional FeaturesSelf-Empty Dust Bin, Multi-Mode CleaningAnti-tangle brush, Multi-mode cleaningAnti-tangle brush, Carpet Boost, Quiet Operation
Available

Roborock Q7 M5+ Robot Vacuum & Mop, 10000Pa, Self-Empty

Roborock Q7 M5+ Robot Vacuum & Mop, 10000Pa, Self-Empty
Pros:
  • Powerful 10,000Pa suction
  • Smart navigation with LiDAR
  • Long-lasting, self-emptying dust bin
Cons:
  • App supports only 2.4GHz Wi-Fi
  • Slightly noisy on high power
Specification:
Suction Power 10,000 Pa HyperForce
Dustbin Capacity 2.7 liters sealed dust bag
Navigation System PreciSense LiDAR with real-time mapping
Cleaning Modes Vacuuming and mopping with three adjustable water flow settings
Control Options Roborock App with scheduled cleaning, no-go zones, and real-time monitoring
Connectivity Wi-Fi 2.4GHz

This Roborock Q7 M5+ has been on my radar for a while, mainly because of its promise to handle polished concrete floors flawlessly. When I finally unboxed it, I immediately appreciated its sleek, modern design and the sturdy feel of the 2.7L sealed dust bag.

It looks sturdy enough to last, yet compact enough to slide into tight spots.

What truly caught my attention right away was how quiet it was during operation, especially considering its powerful 10,000Pa HyperForce suction. I tested it on my polished concrete floor, and it basically sucked up every speck of pet hair, dust, and even the fine particles I didn’t see — all without missing a beat.

The dual anti-tangle design is a game changer. Even with long-haired pets, I spent less time untangling hair wrapped around brushes.

The JawScrapers main brush and side brush resist hair wrap, which means I could set it and forget it for days.

The smart PreciSense LiDAR navigation mapped my entire home with precision, creating efficient cleaning paths. I love how it adapts to multiple rooms and avoids no-go zones, especially around pet areas.

Setting schedules via the app is super simple, making maintenance almost effortless.

Plus, the vacuum-mop combo is surprisingly effective on polished concrete. The adjustable water flow lets me control how much moisture is used, which is perfect for preventing streaks or water spots.

Overall, it delivers a thorough clean with minimal fuss, saving me time and effort.

Tikom Robot Vacuum and Mop Combo, 5000Pa Robotic Vacuum

Tikom Robot Vacuum and Mop Combo, 5000Pa Robotic Vacuum
Pros:
  • Strong 5000Pa suction
  • Slim, easily reaches tight spots
  • Vacuum & mop combo
Cons:
  • Slightly loud in max mode
  • Water tank capacity is modest
Specification:
Suction Power 5000Pa
Dustbin Capacity 450 ml
Water Tank Capacity 300 ml
Battery Life Up to 150 minutes
Cleaning Modes [‘Spot’, ‘Edge’, ‘Zig-zag’, ‘Manual’]
Height 2.99 inches

The moment I pressed the power button on the Tikom Robot Vacuum and watched it glide effortlessly under my low-slung coffee table, I knew I was onto something promising. Its ultra-slim profile of just 2.99 inches means you barely notice it creeping into tight spots or under beds, which is a game-changer for polished concrete floors that often hide dust and pet hair.

The suction power immediately impressed me—5000Pa is no joke. It picked up pet hair, dust, and even tiny debris on my short and medium-pile carpets without hesitation.

Plus, the dual vacuum and mopping feature meant I could set it going and forget about it, saving me at least half the time I usually spend cleaning.

The smart sensors kept it from crashing into furniture or falling down stairs, which is reassuring when you have a busy household. I especially liked how it smoothly transitioned across different surfaces, from tile to carpet, thanks to its large wheels.

Control options are surprisingly versatile—whether you prefer app, remote, voice, or button controls, it’s all there. The four cleaning modes, especially Zig-zag, ensure thorough coverage, which is noticeable when you see the clean lines it leaves behind.

Battery life stood out—up to 150 minutes of quiet operation, and it recharges automatically when needed. Overall, this vacuum makes everyday cleaning effortless, even on polished concrete, where dust tends to settle in every nook.

MONSGA Robot Vacuum 4000Pa, Slim, 140Min, App/Voice Control

MONSGA Robot Vacuum 4000Pa, Slim, 140Min, App/Voice Control
Pros:
  • Incredible suction power
  • Slim and quiet design
  • Smart navigation and control
Cons:
  • Slightly higher price point
  • App setup can be finicky
Specification:
Suction Power 4000Pa with 150,000 RPM hyper-spin turbine
Battery Runtime 140 minutes (up to 1,500 sqft per charge)
Navigation Sensors Infrared obstacle detectors and cliff sensors
Maximum Threshold Climb 1 inch (25.4 mm)
Control Methods App control via SmartLife/TuyaSmart, remote control, voice commands (Alexa/Google Assistant)
Noise Level Under 55dB

Many assume a robot vacuum’s power is limited, especially on polished concrete floors, but that’s not the case here. I watched the MONSGA Robot Vacuum effortlessly suction up fine dust, pet hair, and crumbs in a single pass, even on the sleek surface of my polished concrete.

Its 4000Pa suction power feels like a mini hurricane, pulling debris from deep within the grainy texture without needing multiple passes. The vacuum’s ultra-slim profile—just 3.2 inches—lets it slip under furniture and tight corners easily, reaching spots I’d usually have to bend down for.

Plus, it whispers along at less than 55dB, so it’s totally unobtrusive during quiet moments.

Navigation is impressively precise thanks to high-tech sensors that avoid obstacles and drop-offs. I watched it carefully maneuver around chair legs and avoid the ledge of my staircase, all while maintaining a steady cleaning route.

The anti-tangle brushroll is a game-changer, especially for homes with pets, preventing fur from wrapping around and jamming it up.

The multiple cleaning modes are versatile—auto for general cleaning, spot for spills, and edge mode for walls. I used app control for scheduling, which was super easy, and I appreciated how long it ran—up to 140 minutes—covering a large area without needing a recharge.

When the battery dips below 15%, it heads back to dock on its own, ready for the next round.

Control options include a simple remote and voice commands via Alexa or Google Assistant. The app gives you real-time updates and customization, making this vacuum feel like a smart, reliable helper.

For polished concrete floors, it’s a powerhouse that cleans thoroughly without noise or fuss.

uninell Robot Vacuum and Mop Combo,Lidar Navigation Robotic

uninell Robot Vacuum and Mop Combo,Lidar Navigation Robotic
Pros:
  • Strong 5000Pa suction
  • Smart laser navigation
  • Self-emptying station
Cons:
  • Only 2.4G Wi-Fi support
  • Slightly higher price
Specification:
Suction Power 5000Pa cyclone suction with 20,000 RPM brush
Navigation Technology Lidar laser navigation with intelligent mapping
Battery Capacity 2600mAh, providing up to 180 minutes runtime
Cleaning Modes Sweeping, vacuuming, and mopping with adjustable water flow and suction
Climbing Capability Handles thresholds and tracks up to 18mm high
Dustbin Capacity 3.5L self-emptying station for up to 70 days of use

That uninell Robot Vacuum and Mop Combo has been sitting on my wishlist for a while, mainly because I’ve been craving a cleaner home without sacrificing my weekends. When I finally got my hands on it, I was immediately impressed by how sleek and compact it looks—only 3.8 inches tall, so it easily slides under beds and sofas without a fuss.

As soon as I turned it on, I noticed the powerful 5000Pa cyclone suction in action. It gobbles up cereal crumbs and pet hair alike, even on my plush carpets.

The auto-carpet boost doubles the suction for those tricky areas, which is a real game-changer for thorough cleaning.

What really surprised me was how smart the navigation is. It zips around furniture, avoids rugs, and doesn’t tumble down stairs thanks to its cliff sensors.

The laser-based mapping makes it feel like it has a mind of its own, efficiently covering my whole apartment without missing a spot.

The 3-in-1 function—sweeping, vacuuming, and mopping—is a huge plus. I like that I can set different water flow levels and suction power for each room via the app, making the kitchen shine while my bedroom stays gentle on dust.

Handling pet hair is a breeze with the tangle-free brush and large self-emptying station. I only need to empty it every 70 days or so, which saves me from constant maintenance.

Plus, control options are versatile—app, voice commands, or remote—so it fits into my busy schedule effortlessly.

Battery life is solid, covering my whole 2000 sq ft space in one go, and it automatically recharges and resumes cleaning. It’s quiet, too, barely louder than a refrigerator, so I can run it during work hours or at night without disturbance.

eufy Robot Vacuum E25, HydroJet System Roller Mop, 20,000

eufy Robot Vacuum E25, HydroJet System Roller Mop, 20,000
Pros:
  • Self-cleaning rollers
  • Powerful 20,000 Pa suction
  • Complete edge coverage
Cons:
  • No 5GHz Wi-Fi support
  • Higher price point
Specification:
Suction Power 20,000 Pa turbo suction
Cleaning System HydroJet System with self-washing roller mops
Brush Type DuoSpiral anti-tangle brushes
Navigation CornerRover arm for full edge coverage
Connectivity Wi-Fi 2.4GHz supported
Voltage Compatibility 110V

You’re tired of dragging out your mop and bucket every time the polished concrete floors need a quick clean. The dirt and pet hair seem to cling stubbornly, especially in those tricky corners and along the edges.

When I powered up the eufy Robot Vacuum E25, I immediately noticed how seamlessly it handled those persistent messes.

The HydroJet System with self-washing rollers is a game-changer. I watched it refresh the rollers twice a second, which kept the mop pads spotless without me lifting a finger.

It’s like having a tiny cleaning army that keeps itself fresh and ready for the next pass.

What really impressed me was the all-in-one station. It empties itself, refills, dries, and even cleans the rollers.

That means less time spent maintaining the device and more time enjoying a pristine home. The turbo suction power of 20,000 Pa easily pulled up pet hair, dust, and debris from my concrete floors—no stubborn spots left behind.

The DuoSpiral brushes are smartly designed to prevent tangling, which I appreciate after dealing with pet fur before. Plus, the CornerRover arm ensures full edge coverage, reaching into those tight spots along walls and corners.

It’s like having a professional cleaner that never misses a spot.

Controlling everything via the app is straightforward, and firmware updates keep performance reliable. If you’re after a hands-free solution that tackles polished concrete efficiently, this robot vacuum is worth considering.

It’s a bit pricey, but the convenience and cleaning power are undeniable.

What Features Should a Robot Vacuum Have for Polished Concrete?

The best robot vacuum for polished concrete should possess specific features to effectively clean and maintain the surface without causing damage.

  • Strong Suction Power: A robot vacuum must have strong suction capabilities to pick up fine dust, dirt, and debris that can accumulate on polished concrete surfaces. This ensures thorough cleaning and prevents the need for frequent manual maintenance.
  • Soft, Non-Scratching Brushes: The use of soft brushes is essential to avoid scratching the polished finish of the concrete. These brushes can effectively dislodge dirt without damaging the floor’s sheen.
  • Smart Navigation Technology: Advanced navigation systems enable the robot to efficiently map out rooms and avoid obstacles, ensuring comprehensive coverage of the area while preventing collisions with furniture and walls.
  • Low Profile Design: A robot vacuum with a low profile can easily reach under furniture and around tight corners, ensuring that all areas of the polished concrete floor are cleaned thoroughly, including those hard-to-reach spots.
  • Multi-Surface Capability: While primarily designed for polished concrete, having the option to clean multiple surfaces such as rugs or carpets provides versatility for homes with varied flooring types.
  • Washable Dustbin: A removable and washable dustbin makes maintenance easy and hygienic, allowing users to keep the vacuum functioning at its best without the hassle of frequent replacements.
  • Scheduling Features: The ability to schedule cleaning sessions allows users to set the robot vacuum to clean at convenient times, ensuring that polished concrete floors are regularly maintained without manual intervention.
  • Quiet Operation: A robot vacuum that operates quietly is ideal for homes, allowing cleaning to be done without disturbing the household, especially in open-plan areas where polished concrete is prevalent.

How Effectively Do Robot Vacuums Clean Polished Concrete Surfaces?

When considering the effectiveness of robot vacuums on polished concrete surfaces, it is important to evaluate their features and performance.

  • Suction Power: The suction power of a robot vacuum is crucial for effectively picking up dirt and debris from polished concrete. A vacuum with strong suction can lift fine dust particles and larger debris, ensuring a thorough clean on smooth surfaces.
  • Brush Design: The brush design impacts how well a robot vacuum can adapt to polished concrete. A vacuum equipped with rubberized or soft brushes can prevent scratching while effectively agitating dirt from the surface.
  • Navigation Technology: Advanced navigation technology, such as LIDAR or camera-based systems, allows robot vacuums to map the environment and clean efficiently. This ensures they cover the entire area without missing spots or getting stuck, which is essential for maintaining the shine of polished concrete.
  • Battery Life: A longer battery life enables robot vacuums to clean larger areas without needing to recharge. This is particularly beneficial for homes with extensive polished concrete flooring, as it allows for uninterrupted cleaning sessions.
  • Dustbin Capacity: The dustbin capacity of a robot vacuum determines how much debris it can hold before needing to be emptied. A larger dustbin reduces the frequency of maintenance and allows for more effective cleaning sessions, especially on polished concrete that can accumulate dust quickly.
  • Smart Features: Smart features such as scheduling, app control, and integration with home assistants enhance the convenience of using a robot vacuum. These functionalities allow users to set cleaning times or control the vacuum remotely, ensuring polished concrete surfaces are consistently maintained.

What Makes a Robot Vacuum Suitable for Different Types of Concrete Finishes?

The suitability of a robot vacuum for different types of concrete finishes depends on various features and capabilities that cater to the specific needs of each finish.

  • Suction Power: The suction power of a robot vacuum is crucial for effectively picking up dust, debris, and larger particles from polished concrete surfaces. A vacuum with strong suction can easily navigate the smooth, non-porous finish, ensuring a thorough clean without leaving behind any residue.
  • The design and type of brushes on a robot vacuum can significantly affect its performance on different concrete finishes. For polished concrete, soft, rubberized brushes are ideal as they prevent scratching while providing adequate agitation to lift dirt and dust from the surface.
  • Navigation Technology: Advanced navigation technology, such as LIDAR or camera-based systems, allows a robot vacuum to efficiently map and clean polished concrete areas. This ensures comprehensive coverage, avoiding missed spots and efficiently navigating around obstacles, which is particularly important for open floor plans often found with polished concrete.
  • Filtration System: A high-efficiency particulate air (HEPA) filtration system is beneficial for capturing fine dust and allergens that can accumulate on polished concrete floors. This feature is especially important for maintaining air quality in homes with polished concrete, as it helps trap particles that may be stirred up during cleaning.
  • Battery Life: A robot vacuum with a long battery life is essential for cleaning larger areas of polished concrete without needing frequent recharges. This feature allows the vacuum to complete its cleaning cycle in one go, making it more efficient and convenient for users.
  • Smart Features: Smart features such as app connectivity, scheduling, and voice control enhance the usability of a robot vacuum on polished concrete. These features allow users to customize cleaning schedules and monitor the vacuum’s performance, ensuring that the floors are maintained regularly with minimal effort.

How Important is Suction Power for Cleaning Polished Concrete?

Suction power is a critical factor when selecting the best robot vacuum for polished concrete, as it directly impacts the vacuum’s ability to clean effectively.

  • Efficient Debris Removal: High suction power ensures that the vacuum can effectively lift and remove dirt, dust, and debris from the smooth, hard surface of polished concrete.
  • Prevention of Scratches: A vacuum with appropriate suction power reduces the risk of scratches on polished concrete by preventing larger particles from being pushed around instead of picked up.
  • Versatility in Clean-Up: Strong suction capabilities allow the vacuum to handle various types of messes, from fine dust to larger crumbs, making it versatile for everyday cleaning needs.
  • Improved Air Quality: Robust suction power aids in the effective filtration of allergens and particles, contributing to better indoor air quality, particularly in homes with polished concrete floors.
  • Optimal Battery Usage: A vacuum with good suction power can clean more efficiently in a shorter time, leading to better battery usage and longer operational life during cleaning sessions.

Efficient Debris Removal: High suction power ensures that the vacuum can effectively lift and remove dirt, dust, and debris from the smooth, hard surface of polished concrete. This is essential because the glossy surface can show every speck of dirt, making it necessary for the vacuum to excel in debris collection to maintain the floor’s appearance.

Prevention of Scratches: A vacuum with appropriate suction power reduces the risk of scratches on polished concrete by preventing larger particles from being pushed around instead of picked up. This is particularly important for maintaining the aesthetic quality of the floor, as scratches can be very noticeable on polished surfaces.

Versatility in Clean-Up: Strong suction capabilities allow the vacuum to handle various types of messes, from fine dust to larger crumbs, making it versatile for everyday cleaning needs. This adaptability ensures that the robot vacuum can effectively tackle everything from daily dust accumulation to more significant spills or debris.

Improved Air Quality: Robust suction power aids in the effective filtration of allergens and particles, contributing to better indoor air quality, particularly in homes with polished concrete floors. As the vacuum draws in dust and allergens, it helps reduce their presence in the living environment, benefiting those with allergies or respiratory issues.

Optimal Battery Usage: A vacuum with good suction power can clean more efficiently in a shorter time, leading to better battery usage and longer operational life during cleaning sessions. This efficiency not only extends the vacuum’s working time but also maximizes the cleaning coverage per charge.

What Should You Know About Battery Life and Runtime for Robot Vacuums?

When considering the best robot vacuum for polished concrete, it’s essential to understand battery life and runtime, as they significantly impact cleaning efficiency.

  • Battery Capacity: The battery capacity is typically measured in milliamp hours (mAh) and determines how much charge the vacuum can hold. A higher capacity often translates to longer cleaning sessions before needing a recharge, making it crucial for larger areas with polished concrete floors.
  • Runtime: Runtime refers to the duration the vacuum can operate on a full charge. Most robot vacuums offer anywhere from 60 to 120 minutes of runtime, so it’s important to choose one that can cover your space effectively without requiring frequent recharges.
  • Recharge Time: This is the time it takes for the robot vacuum to fully recharge after its battery is depleted. Some models may take just a couple of hours, while others can take longer, which can affect how quickly the vacuum can be ready for another cleaning session.
  • Battery Type: The type of battery used, such as lithium-ion or nickel-metal hydride, influences the vacuum’s performance, lifespan, and charging efficiency. Lithium-ion batteries are generally preferred for their longer life and quicker charging times, which can enhance the overall convenience of usage.
  • Battery Health Monitoring: Many modern robot vacuums have smart features to monitor battery health and optimize performance. This can help prolong the battery’s lifespan and ensure that the vacuum maintains consistent cleaning power over time, which is particularly beneficial for maintaining polished concrete floors.

How Do You Maintain a Robot Vacuum for Optimal Performance on Polished Concrete?

To maintain a robot vacuum for optimal performance on polished concrete, consider the following key practices:

  • Regular Cleaning of Brushes: Keeping the brushes free of hair and debris ensures that the vacuum can effectively pick up dirt without getting clogged.
  • Emptying the Dustbin Frequently: A full dustbin can hinder suction power, so it’s important to empty it regularly to maintain efficiency.
  • Battery Maintenance: Ensuring the battery is charged and replacing it when it shows signs of wear can prolong the vacuum’s operational life.
  • Surface Compatibility Checks: Regularly checking that the vacuum settings match the polished concrete surface can prevent damage and enhance cleaning performance.
  • Software Updates: Keeping the robot vacuum’s software updated can improve its navigation and cleaning algorithms.

Regular Cleaning of Brushes: The brushes of a robot vacuum are crucial for picking up dirt and debris, especially on smooth surfaces like polished concrete. Hair and other materials can easily wrap around the brushes, reducing their effectiveness. Regularly removing and cleaning the brushes ensures they perform optimally and can reach into corners and edges where dirt often accumulates.

Emptying the Dustbin Frequently: A robot vacuum’s dustbin collects all the dirt and debris it picks up during cleaning. If this dustbin is full, it can lead to reduced suction power, making the vacuum less effective, especially on polished concrete where fine dust is common. Regularly emptying the dustbin ensures that the vacuum maintains strong suction and can operate efficiently.

Battery Maintenance: The battery is the lifeblood of any robot vacuum, and its performance directly affects cleaning capabilities. Over time, batteries can degrade, leading to shorter cleaning sessions. Regularly monitoring the battery level and replacing it when necessary will ensure that the vacuum has enough power to clean effectively across larger areas of polished concrete.

Surface Compatibility Checks: Different robot vacuums come with various features suited for different surfaces. Ensuring that your vacuum is set to the correct mode for polished concrete can help prevent issues like scratching or uneven cleaning. Regularly reviewing the manufacturer’s guidelines can help maintain the aesthetics of your polished concrete while ensuring thorough cleaning.

Software Updates: Many modern robot vacuums come equipped with smart technology that can be improved through software updates. These updates can enhance navigation, cleaning patterns, and even connectivity features. Regularly checking for and installing updates can help your robot vacuum adapt to changes in your home environment, ensuring it performs efficiently on polished concrete floors.

What are the Price Ranges for Robot Vacuums Designed for Polished Concrete?

Robot vacuums designed for polished concrete vary significantly in price, reflecting features, technology, and brand reputation.

  • Budget Range ($150 – $300): These models typically offer basic cleaning capabilities and may lack advanced features like smart mapping or strong suction power.
  • Mid-Range ($300 – $600): Mid-range robot vacuums usually come with better suction, longer battery life, and advanced navigation technology, making them more effective on polished concrete surfaces.
  • Premium Range ($600 – $1,000+): Premium models offer top-of-the-line features such as self-emptying capabilities, app integration, and superior mapping technology, ensuring a thorough clean on polished concrete floors.

In the budget range, robot vacuums may be sufficient for light cleaning, but they often struggle with debris and may need frequent emptying. Mid-range options strike a balance between affordability and performance, typically featuring stronger suction and better sensors to navigate around furniture. Premium robot vacuums are designed for users who want the best technology available, providing a comprehensive cleaning experience with minimal user intervention.

Related Post:

Leave a Comment