NCM is professional, fair, and honest - they did a wonderful job on my remodel (full bathrooms, kitchen, and interior and exterior paint). I was living in Sunnyvale, while they remodeled my home in Danville. I only checked in once a week in person; Mayra and I coordinated daily via phone and a few project planning documents, and in the end, the project was on time as promised (give or take a few days). I really appreciate how patient they were on this project - it wasn't easy given the tight time frame. I recommend them fully!