Works very well on most carpets due to the settings that lower and raise the base. Sometimes it's hard to push though if setting is too low. Overall rating is 8/10. ;}