Very high quality. This company is definitely recommended. Always on time and completing everything within the agreed time. I had stubborn stains on my floor and didn't expect them to get them out, but they managed. I am very satisfied with the result.