This Shark Matrix robot self cleaning vacuum is a wonderful machine.  I really like the self cleaning feature. During its operation, if the vacuum is full it will return to base, empty, and then pickup where it left off.  Other great features include the spot cleaning setting, ability to clean one room or the whole house, and quietness during operation.