I have a huge apartment that only a large water vacuum cleaner can handle) But I had Dyson and they are really good. I'm already tired of my vacuum cleaner that I'm thinking of just buying another Dyson) Although I really want a robotic cleaner, they're pretty funny