I have. Roomba 650. It is the base model. Is does well. I have it set to run everyday while I am gone. It keeps the house looking good. It does great with the few carpets we have. We have mostly tile and wood. I have probably sold 7-8 of them to friends and family. They are great.