I love this little vacuum! It picks up all the little messes my 2 year old makes and the charge lasts long enough for a quick vacuum of the whole house. Do wish it lasted longer and charged faster but you can't have everything. We rent and have very low pile carpet and laminate floors and it does just fine, don't think it would work as well if you have plush carpet though.