Mike was very professional, honest and straightforward. My floors weren't bad but the finish wasn't great. I initially ask for an estimate for completely refinishing the floors. Mike said he'd handle it for me but that it wasn't really needed, We agreed on a very light sandy and just recoating the floors with a new polyurethane finish. The floors turned out great. I really appreciate Mike's honesty. I'd definitely recommend Checkmate Flooring!!