Highly recommend John. Professional, well presented, on time, attention to detail, competitive pricing, detailed knowledge of his product and great customer service. Ultimately we got a much better result than we could have expected. The result – our floor was transformed into the main feature of our house. Great job!