I clean it on my own with Turtle Wax brand cleaner and a big fluffy car wash mit , definitely buy one of those large squeegee, that makes my job so easy, lot less water to clean up and finish it off with microfiber cloth, before that I was using diapers (the cloth kind) they worked great as well, and Windex and newspaper for the oily glass stains, better than any paper towel!