I required some window cleaning at a rental duplex which consisted of approximately 10-11 windows. Michael quoted a reasonable price and they did a very good job on the windows. Many windows had to be taken out and cleaned individually, both sides. The tracks also needed cleaning.
The only concern I had (and to be fair I did not followup with Michael on this) was that the carpet in one room seemed dirty afterwards and one bare concrete floor under a window seemed to have some dirt left behind. I would expect that if there was any dirty coming off the windows that the floor would be checked to be sure it's left the way it was originally. There is a possibility the dirt was left behind by another contractor but it seemed to be right under the two windows where noone else should have been working.
I will call 5-Star again next time I need window cleaning.
Also very quick response which is necessary when dealing with getting units ready for new tenants.