I used this to cleaned three rooms so far and I couldn't be happier. It was stupid easy to put together and stupid easy to use. It got up all the pet stains that I have been staring at and cleaned my daughter mattress of accidents. I can't believe how well it works. The only down fall is the tank needs to be emptied a lot and the cord is a little short but all things I can look past for how well it works. It is small and doesn't take up much space. It also came with a little bottle of solution to help you get started but I need a lot more lol. Spring cleaning has been a blast with my little buddy and with our baby coming soon it will be a lot cleaner. Totally amazing machine.