There are a number of cleaning companies in Dubai and the UAE. Most of them provide basic cleaning services, however, there are many who also provide more advanced or specialized services like deep cleaning, window cleaning, facade cleaning, floor cleaning, mattress cleaning, carpet cleaning, and sofa upholstery cleaning.