I highly recommend Good Standard Floor Care. Blain is a professional and the service he provides is excellent. I contacted him with very short lead time and he made time for me after normal business hours, wrapping up at my home around 9pm. I mention this because not many service companies would offer service after hours. I also thought the cost was very affordable.