What do you mean by “cleaning” the hardwood floor? What needs to be cleaned off them? Is the contractor going to sand the floors and recoat them with something? If it’s just a matter of tearing up the carpets, I wouldn’t pay $2700 for that. If the floors need sanding, I absolutely would never do that myself. (source: I used to own a floor sander and realized I shouldn’t do that myself.)