Great for apartments, and small spaces. It actually cleans my carpet area. I cant really see how much cleaner as the color of my carpet is dark brown. My beloved furry baby had UTI and he had accidents nearly on all areas of my carpet. The stench had lingered for about a month, and then I used this cleaner, and stench be gone!. Its not that heavy to use around the house, and quite easy to use, and clean afterward. If I have to say anything, i'd say its a little too loud for its size. But for me that's not a complaint, because it only means its working good!