I would love to give this vacuum 5 star because I use it every day and I love the way it pick up , but I have to take off a star because it be very difficult to empty the canister . I still highly recommend this vacuum , though . it be great at pick up crumb , dirt , grass , etc. on both hard surface and carpet . I have a baby that drop more cheerio than he eat , and I follow up he snack time with this vacuum . so fast and easy ! I leave it charge in the kitchen and I use it all the time . I like the fact that it can fold to go under chair , bed , etc. . this be a great little vacuum . they need to improve the empty process , and it would be perfect .