I love my iRobot s9+. It vacuums extremely well. It has saved my back so much as I have major back issues. It is easy to use. It transfers from tile to carpet easily. It won't vacuum very thick and very long rugs though. In some areas it will not vacuum in straight lines but goes back and forth and has lots of circles too.