Second year for our condo building contracting them to clean our 5 floor condo building. Do not arrive when they say. Our previous company came on time and finished in one day. This year Sparkle was supposed to be here week of 16May, then rescheduled for 24th. Still waiting. If they do come they are gone within hours, never a full day. There have not been any rain days. Keep promising to come. TERRIBLE company!