The SYSPERL X60 is a low to mid-range model in the Roomba lineup-which puts it confidently in the upper mid-range of all robot vacuum cleaners on the market. This X60 isn't perfect, but no robot vacuums are. With a little luck and an optimal environment, you may never encounter any issues with a top-tier model. If you're looking to get the most for your money, I believe the this vacuum is a great choice for most users.Having run several full cleaning cycles, I am very impressed with the cleaning capabilities. I have a variety of low-pile carpet, low-pile rugs, and hardwood surfaces. Dirt, plant fibers, and loose strings are all picked up with ease, even better than some full-size vacuums I have used. I have a bench and carpet for taking off/putting on shoes, the latter of which had collected many small stones and other outdoor debris in the past. After one cleaning cycle, I couldn't find a single small stone remaining. I thought the stones might be too heavy for the Robot Vacuum to handle, but am pleased to share that they were picked up with ease! Small ledges and raised surfaces are no match for this Robot Vacuum. I even have an IKEA Poäng chair with wooden support rails on the ground; the X60 is able to go over the rails, navigate in a tight space to clean behind the chair, and cross back again. I've seen the it hesitate and rock back and forth before rolling off of the rails, but it has yet to get stuck.One feature that may be worth considering for larger areas (the area cleaned by my SYSPERL X60 is about 600 sqft) is home mapping, which is only offered by higher-end Roomba models (as well as some competitors). This may lead to more efficient routing, but the this is persistent and covers most of the area before completing a cycle. Over two or three cycles, I am confident that it has cleaned every nook and cranny accessible to it. The one issue I have encountered is a low battery that prevented the Robot Vacuum from returning to base and charging. I have no way to tell if it had attempted to return to base and failed to find it, miscalculated the remaining run-time and got stranded, or simply cleaned until it died. With mapping, iRobot advertises a charge and resume feature, unavailable on this Robot Vacuum. Personally, I don't mind taking the X60 back the base to charge every once and a while, given increased cost of Roombas with mapping. Overall, I consider this to be minor, but certainly worth considering.Overall, I believe the X60 is going to be the best choice for most users. If you have a particularly large area to be cleaned, want to run several cleaning cycles between emptying the bin, or can't stand the thought of hunting down a dead robot to return to base on occasion, then I wouldn't rule out a more advanced model just yet. Based on industry reviews and tests I've found in my research, I would be hesitant to go with a lower model or save on an older model. The X60 has greatly improved cleaning capabilities, which appear to be a combination of new brush(rolls) and improved suction.