We had a good experience using them for hard floors and carpets as well. Overall I recommend these guys