I would never recommend this company but seems like our Strata likes them. I had a non-urgent window repair that took over 2.5 months to fix. I understand that this business has many job orders; and often there are parts involved that take time. However their staff has poor attitude. First time, they scheduled me between 1-3, but showed up at 11:30 and expected me to be there. When they arrived they made weird comments about my dogs "So you breed dogs?" As if anyone that has two dogs are (illegal) breeders (my dogs are spayed). Then when I followed up on my parts after waiting for 3 weeks (when they said needing 2 weeks) they promised to do the job on Dec 6 when other people in my complex are getting things done. My job is so seriously minor, and they wanted me to wait until the long ones are done, again between 1-3. No one showed up. When I called, the receptionist said "it's only 1:10". They really expected you to have nothing to do but wait. It turned out they had forgot about my unit and already left. Then they rebooked me for December 9 (today) the worker was very annoyed and said "you all want everything done fast, we just can't". The only reason this review is the two star instead of one (or zero) is because Bijorn is the only noteworthy person in this company who painstakingly booked me in and apologized to me for my inconveniences.