Overall really good. Light, does well on tile carpet and rugs (even shag). The upper part coming off makes vacuuming cans and high areas easy. My only complaint is cord length.