We can highly recommend them. the Owner Name arrives on time, explains the work he will perform. He made onyx and marble floors that were dull and dirty look better than new, cleaning, polishing and sealing them. In addition, he is a very honest and extremely nice person. He also polished and sealed our granite kitchen counter, too.