We hired BC Hardwood to do the upper level of our single family home (they had done the main floor for the previous owners).
Overall satisfied with the result. They finished on time, and the price we paid was a couple hundred dollars over the quote (they charged us for tool rental, for example).
The job site was super dusty (our white bath tub was covered with saw dust and turned yellow).
We had to call them back to clean up, which they did, though it was "surface level" and we still spent a few extra hours to get rid of all the saw dust on our balcony (where they were doing the cutting), ledges, window sills, etc.
Communication was great throughout the job. They are definitely pricey, but reliable & honest.