My wife and I recently hired Roy and his team to refinish the upper floor of our house. It was oak strip flooring and it was in relatively rough shape. Invision did an amazing job all the way through the process, including the quoting, scheduling, advice, refinishing and project follow up. They aren't the cheapest service, but they are well worth the extra money. I would highly recommend them.