Automatic floor brush machine with a flexible motion on an uneven floor surface, with a pump that gives a constant supply of a fixed amount of cleaning solution and an arc- shaped squeegee to ensure that dirty water is recovered this unit improve the quality of all your cleaning operations. With a strong selection of brushes and pad and operated with a high pad pressure allows this machine to clean it very well on hard surfaces.