I bought this vacuum cleaner because I live in a very small, very crowded studio apartment.  I wanted something that was light weight and maneuverable.  This is it.  I charged the batteries and today for the first time I used it.  I have low pile carpet throughout the apartment.  I read the reviews that were mixed on whether it was good for carpets but trust Eureka as a good brand and decided to give it a try.  Boy, am I glad I did.  It is so lightweight you can vacuum so quickly and easily in 1/10 of the time it would take to drag a heavy, corded vacuum around.  It picked up everything.  EVERYTHING.  Again, I have low pile carpet so I can't speak to it's other capabilities (except that it worked equally well on the linoleum in my dime-sized kitchen and bathroom) but for me, this is absolutely wonderful.  Other reviews state that the battery doesn't last long enough.  It sure did for me.  I had the second battery charged and ready to go but did not need it.