Our cleaning is done by us. Philosophically I have found that if you do it with your regular day staff they have an incentive to clean up better between shows. They are going to clean it up now or later so they tend to do a better job than if some unknown person is going to do it at night. Of course it helps that the picky owners are cleaning also. In previous theaters we had outside cleaning crews or people who made extra money at night(% of concession sales for wages).