I have used NGM Window cleaning for serval years. This year they damged a window screen and took it with them promising to bring it back the following week. It has been over 6 months and nothing has been returned. I have tried to contact them without success. This is very unprofessional. Watch out for your property!!!