Top Notch Cleaning is a residential and commercial cleaning company. The company offers window cleaning, floor maintenance, carpet cleaning, upholstery maintenance, pressure washing, construction clean-ups, tile and grout cleaning, maid service and rental clean-ups.