Have a mixture of thick carpet and tile and works great on both. A little heavy when using on stairs though.