Dreame L10s Ultra Gen 2 Robot Vacuum and Mop – 10,000Pa Suction, Smart MopExtend, AI Pathfinding, Auto-Cleaning & Drying, Self-Empty Base, Pet & Carpet Optimized

£178.15£351.85

Tax includedFree ShippingBrand New

Availability: In stock, ready to be shipped

(111 customer reviews)
1 Year Warranty
30 Day Returns
Carbon Neutral
Dreame L10s Ultra Gen 2 Robot Vacuum and Mop – 10,000Pa Suction, Smart MopExtend, AI Pathfinding, Auto-Cleaning & Drying, Self-Empty Base, Pet & Carpet Optimized
Dreame L10s Ultra Gen 2 Robot Vacuum and Mop – 10,000Pa Suction, Smart MopExtend, AI Pathfinding, Auto-Cleaning & Drying, Self-Empty Base, Pet & Carpet Optimized
£178.15£351.85

Dreame L10s Ultra Gen 2 – Advanced Robot Vacuum & Mop for Smart, Effortless Cleaning

The Dreame L10s Ultra Gen 2 is the next evolution in robotic floor care, engineered to deliver superior performance, maximum convenience, and smart automation. With a powerful 10,000Pa Vormax suction motor, intelligent 3D navigation, and all-in-one base station, this robotic cleaner takes on dust, debris, pet hair, and stains with minimal intervention.

Key Features:

  • 🔥 10,000Pa Vormax Suction Power: Capture deep-seated dust, pet hair, and particles from carpets and hard floors with unmatched suction force.
  • 🧼 DuoScrub™ Dual Mop System: Two high-speed rotating mops deliver intense scrubbing for sticky spills and stubborn stains.
  • 🧠 Smart Pathfinder Navigation: AI + 3D mapping allows precise route planning with obstacle avoidance, even around pet bowls and furniture legs.
  • 🚿 MopExtend™ Technology: Extends mop pads for full edge and corner cleaning, reaching into tight spaces under furniture and along baseboards.
  • 🐾 Pet Zone Cleaning: Automatically detects and double-cleans pet areas while adjusting water levels to reduce drying time and odors.
  • 🧺 Auto-Maintenance Base Station: Self-emptying for up to 75 days, auto-refills clean water, adds detergent, and dries mops with warm air (<42dB).
  • 🕹️ 3D Mapping with AR Integration: Add furniture info in the Dreamehome App for smarter, customized cleaning paths and zone control.
  • 🌪️ Carpet-Boost Modes: Multiple options like Mop Lifting, Carpet Avoidance, and Suction Boost for tailored performance on rugs.
  • ⚡ Fast-Charging Battery: 5200mAh battery supports up to 240 minutes of runtime and recharges 30% faster for continuous performance.
  • 🗣️ Voice + App Control: Works with Alexa, Google Assistant, and Siri Shortcuts for hands-free operation.

Specifications:

Brand: Dreame
Model: L10s Ultra Gen 2
Suction Power: 10,000 Pa
Battery: 5200mAh, Up to 240 minutes
Water Tank: 4.5L (Auto Refill)
Dust Bag Capacity: 3.2L (75-Day Auto Empty)
Noise Level: 42dB (during drying)
Control: App, Voice (Alexa, Google, Siri)
Special Features: MopExtend, DuoScrub, Obstacle Avoidance, Multi-Floor Mapping, Pet Detection
Color: White
Dimensions: 16.5″ L x 16.1″ W x 25.6″ H

What’s in the Box:

  • Robot Vacuum Cleaner x1
  • All-in-One Base Station x1
  • Side Brush x1
  • Mop Pads x2 (Pre-installed)
  • Mop Pad Holders x2
  • Dust Bag x2 (1 Pre-installed)
  • Cleaning Tool x1
  • Cleaning Solution x1
  • User Manual x1

Note: Ensure 2.4GHz Wi-Fi connection for setup. Dreamehome App required for full features.

111 reviews for Dreame L10s Ultra Gen 2 Robot Vacuum and Mop – 10,000Pa Suction, Smart MopExtend, AI Pathfinding, Auto-Cleaning & Drying, Self-Empty Base, Pet & Carpet Optimized

  1. Dreame L10s Ultra Gen 2 Robot Vacuum and Mop – 10,000Pa Suction, Smart MopExtend, AI Pathfinding, Auto-Cleaning & Drying, Self-Empty Base, Pet & Carpet Optimized photo review
    José
    May 5, 2025
    Good with everyday cleaning.
    This is really good but not great with tough stains and when it vacuums it doesn’t go as close to the wall as I would like. Mopping is great.Is super ...More
    This is really good but not great with tough stains and when it vacuums it doesn’t go as close to the wall as I would like. Mopping is great.

    Is super good with everyday cleaning (lots of dust and simple stains) but don’t expect it to clean really tough stains.
    Helpful? 0 0
    Dreame L10s Ultra Gen 2 Robot Vacuum and Mop – 10,000Pa Suction, Smart MopExtend, AI Pathfinding, Auto-Cleaning & Drying, Self-Empty Base, Pet & Carpet Optimized photo review
    Steve
    January 21, 2025
    Love my always-clean floors!- UPDATED 3/7/2025 as I finally got my issue resolved after 5 weeks!
    I’ve been using the DREAME cleaning robot for about a month now, and it has completely transformed how I maintain my home. I previously owned the Tesv...More
    I’ve been using the DREAME cleaning robot for about a month now, and it has completely transformed how I maintain my home. I previously owned the Tesvor M1 robot for about three years, and while it was a decent cleaner, it required constant supervision due to its tendency to get stuck and its “dumb” cleaning algorithm. The DREAME robot is in an entirely different league—it’s far superior in every way.

    There was a bit of a learning curve at first, especially when programming it to suit my needs and figuring out the optimal cleaning schedule for my floors. However, once I set it up, it became a “set it and forget it” device. I have two small dogs and always found clumps of dust and hair in the corners of some rooms. My wood floors now gleam, and my carpets always look freshly vacuumed with those satisfying vacuum patterns. I was so impressed that I told our cleaning lady to skip the floors entirely and focus on other areas of the house. Honestly, the robot does a better job than she ever did!

    I have a two-story home with a third level (master bath up a flight of stairs), and I recently added the second-floor map. While mapping was seamless, I initially struggled with getting it to clean the upstairs without bringing it back downstairs to re-moisten the mop pads. Eventually, I figured out that I need to ensure there are no areas that it wants to mop during its cycle.

    The app could use some improvements—it can be a bit glitchy, freezes occasionally, and sometimes struggles to connect to the robot. While this doesn’t affect the robot’s performance, it can be frustrating. The onboard camera is fun but not very practical and it sometimes struggles to connect to the camera during cleaning cycles.

    One of the best aspects of this robot is how well it avoids getting stuck. In the past month, it’s only gotten caught twice: once on an iPhone charging cord (totally my fault) and once under a chair. It didn’t cause any damage, and I’ve learned to clear potential obstacles before it starts cleaning. It always finds its way back to the base without issues.

    I was lucky enough to snag this robot at a 50% discount over the holidays, and while I’d love another one for the second floor, the price is a bit steep to justify for now. For anyone on the fence, I cannot recommend this device enough. It has exceeded my expectations in every way and has truly made keeping my home spotless easier than ever. Five stars!

    **** update 2/25/25

    I’ve been using the robot for over three months now without any major issues. I’m surprised how long the detergent lasts. After three months of weekly mopping the entire downstairs (almost all wood floors) the detergent is at 65%. I was worried all the mop pads cleanings would significantly reduce the detergent.

    However, I’m reducing my rating from 5 stars to 3 for the following reason: their customer service center cannot seem to answer a basic question about something that was initiated on their end. While I do get a “stock”response that they are “working on my question” they ultimately never resolve my concern and keep “assuring me” that I should “rest assured” my case is “escalated to the appropriate team” but then I don’t hear back until I write them again. This has been going on each week for over a month now and after trading over a dozen emails, I’m wasting time while getting no closer to getting my question answered. I used to manage a service desk and any tickets open longer than two weeks would be sent directly to the Chief Information Officer. So, to me, this is completely unacceptable for a service desk and, thankfully, my question was not about the specific functioning of the robot! I would worry if I had a technical or warranty issue…good luck.

    *update 3/7/2025
    After 5 weeks and at least 10 email requests for an update, Dreame FINALLY resolved my issue and so I will add back one star. Overall, the product itself is excellent and hasn’t given me one bit of trouble and has kept my floor sparkling clean for the past three months, but I don’t know how responsive they would be if I truly had a warranty or repair issue with this product.
    Helpful? 16 0
    Dreame L10s Ultra Gen 2 Robot Vacuum and Mop – 10,000Pa Suction, Smart MopExtend, AI Pathfinding, Auto-Cleaning & Drying, Self-Empty Base, Pet & Carpet Optimized photo review
    Dreame L10s Ultra Gen 2 Robot Vacuum and Mop – 10,000Pa Suction, Smart MopExtend, AI Pathfinding, Auto-Cleaning & Drying, Self-Empty Base, Pet & Carpet Optimized photo review
    Dreame L10s Ultra Gen 2 Robot Vacuum and Mop – 10,000Pa Suction, Smart MopExtend, AI Pathfinding, Auto-Cleaning & Drying, Self-Empty Base, Pet & Carpet Optimized photo review
    Dreame L10s Ultra Gen 2 Robot Vacuum and Mop – 10,000Pa Suction, Smart MopExtend, AI Pathfinding, Auto-Cleaning & Drying, Self-Empty Base, Pet & Carpet Optimized photo review
    +2
    Christopher
    December 19, 2023
    So Far A Keeper, Challenging Setup
    So far I think I will keep it. My pros outweigh my cons, and some of my cons are to do with learning curve and setup, not actual vacuum capabilities. ...More
    So far I think I will keep it. My pros outweigh my cons, and some of my cons are to do with learning curve and setup, not actual vacuum capabilities. I have my complaints to share though. My pros and cons are below my review, and even further down are some tips and tricks I want to share to get around confusing feature setups.

    MY REVIEW:

    If you can accept this vacuum will ultimately make your life easier, and do everything pretty well to very well, then it’s for you. If you want a machine that really vacuums up pet hair from a carpet, you’re going to want to keep looking. It does an okay job, but not a great job on carpet.

    This will help me have to deep clean every 3 months instead of every month. I have a Husky.

    I’ve spent a lot of time with this thing trying to figure out the app and settings. This is a great vacuum, but I think the app needs to be reorganized to be more intuitive and user-friendly. There definitely should be a setup Wizard to guide cleaning scheduling and creating Shortcuts. Shortcuts let you design quick cleaning modes that can also be used to schedule cleanings. You can select room order, type of cleaning for each room, how many days a week to do the cleaning. You set up Tasks in the short cut to achieve this. It was a little confusing. The Shortcuts are a separate thing to use for creating cleaning tasks. You don’t need to create them when scheduling and setting up cleaning, but they are a nice feature that makes it easier once you set it up.

    Overall now that I’m done being frustrated and we get along, I’m happy with my little robot.

    ******************** PROS AND CONS ********************

    Pros
    - Mopping is great on deep mopping setting, maximum dampness, and maximum passes (3x) for an area. I have it clean the mop pads before going to the next set area.
    - Vacuuming Non-Carpet great. Even using standard settings and passing over an area 2-3x. No vacuum will get it right with just one pass.
    - Auto-mopping cleaning and Auto-empty vacuum fantastic
    - Map Layout editing tools are pretty easy to use. You can pinch the map to zoom in or out.
    - The guides and obstacle navigation worked perfectly as far as I could tell.
    - Being able to start and stop the vacuum remotely, see its progress, turn on the camera and guide it are really cool features. I even used the microphone to talk to my dog. It scared him a little at first, but when he calmed I was able to get him to sit and lie down. Could be a good thing for separation anxiety (for the pet owner more than the pet!)
    - There are multiple ways to setup cleaning
    - Directly scheduling cleaning is easy to setup
    - Creating tasks to schedule cleaning was not great.
    - Customer Service was great both times I called.
    - It’s the only vacuum at this price point I saw with good ratings that have the rotating mop pads, auto empty and clean, and vacuum. I’m a big fan of Eufy, but I’m not a fan of having to empty the dust bin every time. If I forget to empty, it stops the vacuum. Not good if I’m not home.

    Cons
    - Battery can’t get through a deep clean of my apartment. It has less than 500 sq. ft. of cleaning area, and it has to dock and recharge.
    - Recharge is triggers at 15%. I wish this was editable setting. I don’t see why a battery couldn’t get down to say 5% before recharging. It would probably be enough to let it complete a complete run-through for me. My place is not huge, it can make it to the base probably on 1-2% battery.
    - Quick Mapping not a time saver. It missed the carpeted room completely. I guided it to that area and it continued. This caused the map to be uneditable for splitting or combining an area. I set it to vacuum only and let it do a pass cleaning, and that corrected the map inaccuracies. It may be easier to just let it clean first and skip the Quick Mapping.
    - Bad on Carpets. It doesn’t clean well on medium pile carpet. I let the vacuum clean three times, morning, night, and the next morning. All were set to highest suction and highest (3x) passes. I then took a Dyson stick vacuum to the carpet and it extracted a lot more dust and dog hair than a reasonable person would expect from this vacuum.
    - Map hard to read. When you zoom in on the map, the names and numbers stay small. It would be nice if these enlarged with the zoom in, or have the info in an editable menu below the map when you select an area.
    - Power went out and vacuum went offline. I couldn’t access wifi in the app to reset it. I had to call CS and find out I needed to delete the robot from the app and go through the wifi setup process again. Thankfully this worked without losing the mapping and programming. This could be easily fixed with a link to the wifi settings from the robot is offline message

    ******************** TIPS AND TRICKS FOR SETUP PROCESS ********************

    I have a large one bedroom, single floor apartment, so it’s a lot more vacuum and mop than I need, but that’s my layout.

    There seem to be two main ways to do the setup, but both start the same.

    STEP 1: Quick Mapping or Run the first cleaning

    (you MUST do this first)

    Quick Mapping - I initially scrapped the quick map it made, because it didn’t identify rooms, and I didn’t help it get past the confusion. The vacuum winked at the kitchen, felt the carpet to the bedroom and said, “yep those are rooms!”, and skipped them. I think the metal floor finish confused it. Instead, I let it run it’s first cleaning, and it mapped from that. I still had to follow it around and give it a boost into the kitchen and bedroom. Either way, same experience. You may have to help it get over its fear.

    STEP 2: Edit Map

    On the lower left corner of the map page, there is a layers icon named Map.
    Click on this to set up No-Go Zones / Virtual Walls, Editing the Areas the robot mapped, and Carpet Settings.

    Do Area Editing first, I wish I had. If there’s an area you want to split, select it, then move the line to where you want to split it into two. Select two areas next to each other to merge them, then click Merge. Always select the area first, then the task you want to do (Rename, Split, Merge, change Floor material)

    STEP 3: Set Up Shortcuts (potentially skippable step)

    This allows you quick buttons for customized cleaning. They can also be used to set-up Scheduled Cleanup. If you want to just program set cleaning times or use the global cleaning setup, skip to Step 4.

    Located on the MAIN PAGE when you open the app, not under the Device page as you might think. It’s in a menu on the middle right side of the phone frame, and the icon is a piece of paper with a lightning bolt. It’s stacked under the camera icon on the same little menu.

    Do this after you have your map setup the way you want it, but BEFORE scheduling any cleaning.

    Shortcuts allow you to create tasks and order them how you want them completed for that shortcut. So, if you want the tell the robot to vacuum, then mop, or only vacuum at a certain time, this is how you’ll do it. You will set-up a Shortcut for each group of tasks you want completed at a certain time and day(s).

    My Five Shortcuts are:

    1.)
    AMVacuum - 7 Days / Week.
    I have the tasks to vacuum all rooms in the morning, setting the bedroom to be vacuumed thoroughly.

    2. & 3.) (task to vacuum, task to mop)
    VacuumThenDeepMopByRm - 1 Day / Week.
    The tasks in this one tells the robot to vacuum once, then mop each non-carpeted room 3x at the dampest, deep clean setting. The robot returns to base to self clean mop pads each time it finishes vacuuming and mopping a room.

    4.)
    PMVacuum - 5 Days / Week.
    I have it light vacuum the high traffic areas only in the evening.

    5.)
    PMVacuumThenLightMop - 2 Days / Week.
    I have it touch-up mop on a medium setting 1 or 2 passes depending on the area.

    STEP 4: Schedule Cleanup

    On the Main Page, Choose “Go to the device —>” button, then the upper right three dots menu, then “Scheduled Cleanup”.

    Press the blue Plus icon in the lower right corner. Set the start time, how often to repeat, and the Mode. You have three options on how to instruct cleaning; Global Cleaning, Shortcuts that have been setup, and New Setup.

    Global Cleaning is the default. I didn’t cover how to do this specifically, because it’s in the main menu and seemed self-explanatory to me.

    Shortcuts will have the Shortcuts created in Step 3.

    New Setup option lets you customize what rooms you want to clean and how you want them cleaned with all settings for vacuum and mopping options. You can use this to create multiple times and days to clean any combination of rooms and cleaning settings by room you want.

    NOTES:
    1.) I have a pet, but I chose No Pets under the AI Recognition menu, because I want the robot to clean as thoroughly as possible, and my dog will most likely not have an accident in the house. This is found under the three dots icon in the upper right corner. Press icon > AI Recognition under the Function Settings section of that menu.

    2.) If you create tasks then modify the map (combine areas, separate areas) the tasks will disappear. It warns you about this. You just have to recreate tasks, so get your map the way you want it first.

    3.) When I turned off the No Pets, it got stuck wedging itself under a bench, in the same place twice. It corrected this in later runs.
    Helpful? 58 0
    Dreame L10s Ultra Gen 2 Robot Vacuum and Mop – 10,000Pa Suction, Smart MopExtend, AI Pathfinding, Auto-Cleaning & Drying, Self-Empty Base, Pet & Carpet Optimized photo review
    Aníbal
    November 29, 2023
    Fantastic robot vacuum + mop for the price
    I’ve had it for a few weeks now and I can assure that most of the negative comments that were given to this robot regarding missing features or odd be...More
    I’ve had it for a few weeks now and I can assure that most of the negative comments that were given to this robot regarding missing features or odd behavior have been addressed through software updates.

    What it does very well:
    1. Maintains your house clean from daily dust build-up and minor liquid spills. This includes some hard to reach areas like under beds.
    2. Highly customizable cleaning options through the app, you can give rooms custom names, and rooms are easy to divide.
    3. Low maintenance. I have to fill the clean water tank every other mopping session but that’s no big deal.
    4. The map is very dynamic. It’s fairly easy to add rooms that it might’ve missed in the initial mapping.

    What it does ok in / has minor issues:
    1. At least in my house I have it set to mop 4 times a week and dirt accumulates faster than what it can mop it. Maybe letting it mop every day is the way to go, at the cost of the cleaning solution running out faster.
    2. It’s object detection is alright at guessing what it’s looking at and sometimes “detects” something that’s actually really far away, but this doesn’t stop it from cleaning the area it found the fake obstacle in.
    3. It has gotten stuck a couple of times on my sectional which has a leg that goes across the floor, and also on piled up cables, where it continued to drag it along in one occasion. A no-go zone fixed this and it’s good at detecting and avoiding cables that are along the floor and not piled up.
    4. Floor-to-ceiling mirrors tend to confuse it and causes phantom rooms to be created in the map. Once again, no-go zones are your friend here.
    5. If it passes next to a room that it hasn’t cleaned yet and the door is closed it will close off the room in the map and not clean the room at all. Leave all doors open beforehand.
    6. My house is just over 1,100 square feet and if I let it pass once in every room it can clean the whole space with charge to spare. If I let it pass twice in all the rooms that get dirty quicker it falls short and has to recharge in the middle of the session. I resume it at around 50% charge and it finishes.
    7. When it’s cleaning around the edges of carpets the it tends to mop them. At least from what I’ve felt the carpet is still pretty much dry at the end.
    8. You need to play with the app for a bit to get accustomed to all the features.

    What it doesn’t do well:
    1. If you cook often in the kitchen and the floor gets very messy, or if some grease falls onto the floor, I highly suggest you mop the area yourself first as in my case the robot just drags around the grease and leaves a film all over the floor. It continues to leave the film until it cleans its mop pads twice. (After the first mop pad clean the residue is less but it’s still visible)
    2. The type of tile I have lets some dirt bits stick on it, to the point where I have to use a tool other than a mop or broom to get it off (or my fingernail). The robot cannot pick up these dirt bits.
    3. It cannot reach corners.

    I got it for $675 and during Black Friday I saw it for $630. If you can get it for a deal like that it’s a great purchase.
    Helpful? 7 0
    RunLevelZero
    July 14, 2023
    ** Updated ** Very Loud Whining Noise - Very happy
    Read my first experience below. After providing my out of box experience I reached out to Dreame support via chat on their website. I had taken 2 vide...More
    Read my first experience below. After providing my out of box experience I reached out to Dreame support via chat on their website. I had taken 2 videos, one on the rug and one on the tile. After explaining that this was brand new out of the box, and providing the videos I assured the support representative that I had checked the brushes and did my due diligence to make sure it was not something I could fix. After she watched both videos she said there was a hardware issue and my quickest solution would be to start a return with Amazon. I reached out to Amazon support while the Dreame support representative waited patiently and provided me with the chat dialog via email. I provide this chat dialog to Amazon and without issue they started the replacement process. Both support from Dreame and Amazon was exactly what one would want. Quick and proper in their approach and how they treated me. After getting the new vacuum I have to say it is nice and quiet compared to the old one and really quiet over all on high suction over tile. I am very happy with the vacuum. It learned my layout in 9 minutes, it's quick to setup but I will repeat myself from the previous review that it's important to use the Dreame application, at least for iOS, to be able to use the camera as well as upgrading the firmware. The Mi Home app said there was no update available and honestly, I can't see any difference over the Mi Home app. The complaint I have about the app is that where my recreational room and kitchen hallway divide, I can not split the rooms to separate them. It seems to see the panty, even though the door is closed as out of boundary when drawing the line. It doesn't show that there is a space that needs to be vacuumed. This appears to be a problem with not just Dreame but other manufacturers also from what my research has discovered. I wish I could just separate the rooms as I desire but it's software and may be updated if others provide similar feedback. The vacuum itself is great. I have 3 short hair small dogs and it has no problems with getting hair tangle and is able to avoid objects as expected. It isn't perfect but nothing will be. I recommend that you monitor the robots first couple of runs after you prepare the environment just in case something comes up that you were not expecting. Especially if you have never had a robot vacuum before. One other odd thing but doesn't affect performance or the robot vacuum itself is when naming a room I can't use "Game Room" because it says special characters not allowed. I think the space is seen as a special character. The built in room names have spaces in them so this is a head scratch-er. I got this during prime day so I got a great deal and for the money it's well worth it. It vacuums and mops very well. The control you have to send the vacuum back to clean the mop pads every so many sq ft is great. One really needs to go through all the settings one by one and make sure you understand them as there are many and the defaults are great but, if you want to tweak it and make it even better go through the settings. It will consume more battery per run but I think you'll be happier in the end depending on your cleaning needs. Thank you to the Dreame support team for being so responsive and quick to make things right. What was a surprise was the next day Dreame support reached out and said they would like to send me an accessories kit for free for my trouble. I'm not sure of the cost but this gesture was very much appreciated. It has all replacement parts like the mop pads, brushes and all the accessories you would need to replace after use. This was not contingent on changing my review. They in fact did not mention anything about my review. They just wanted to provide this to help offset the trouble. I really did appreciate that as re-boxing and carrying this into UPS was a bit of a chore :).

    Got it out of the box and setup which wasn't too bad. Convenient set of instructions are on the lid when you open it and they walk you through each step. I opted for the Dreame app after trying the Mi home. the mi home app doesn't allow for firmware updates or to use the camera to look around which is a nice feature. You can use it while the vacuum is cleaning so you can see exactly where its at which is convenient for me. I also like that it requires a PIN for you to view the camera each time and it announces it via the voice on the vacuum when the camera is being used and then when you stop using the camera. Unfortunately it sounds like a mini saw with a very loud whining sound. I hope the manufacturer sees this and helps me out with some suggestions on how to fix it. I will reach out to their support and hope it can easily and quickly be resolved. So far it is making its first run at cleaning so I can only say that it seems to do a good job besides the loud noise. It mapped my house in 9 minutes. Compared to my roomba which takes like 1.5 hours. Naming the rooms was odd. I tried to use "Game Room" and it told me no special characters. I then tried just Game and that worked for a room name. Just kinda strange that maybe it saw the space between the words as a special character? I have to give it low stars for the noise as on all the reviews I've seen, their machine doesn't make this sound. I fully let it charge and followed all the instructions. I paused the job and turned it over and checked for anything in the brushes etc. All is clear, it just makes the sound and I don't know where it comes from. I wanted to post the review and video in case someone else has the same issue to let them know they aren't alone.
    Helpful? 46 0
Add a review

Your email address will not be published. Required fields are marked *