We were going to have Twinkls do our windows because others said they do a good job at a reasonable price. But when we got an estimate it was anything but reasonable. Since all our windows open, we decided to do them ourselves with the help of an extension handle and combination squeegee/sponge. By opening the windows and removing the screens, we were able to get the windows “squeaky clean.” However, if you have large windows up high that don’t open, it’s probably worthwhile having Twinkle do those.