At first, I hired a different window cleaning company. They did a poor job: did not clean all the frames, the glass edges were streaky, and most importantly, the windows were still covered with hard water stains on the bottom part.
Then I called the EZWindowCleaning. The booking was easy, and the guys came pretty soon. They were very professional and detail-oriented; cleaned everything to the perfection, and no more hard water stains!! I tried so many times to get rid of them myself, bought different products, nothing worked! But now very happy, the stains are finally gone!