They removed the snow at my complex last year. It was always done well and thoroughly and it was always done on time. The workers were friendly and were a pleasure to have around. This company was also very accomodating as to when we wanted them to work. I would definitely use them again.