It is perfect for our needs. It sweeps and cleans great. I accidentally knocked over a red Gatorade drink and it went all over the rug! I panicked because we had it only a couple of weeks. It came up with no problems!!! I was pleasantly surprised!