The demo teams both times were on time and did a good job both the demo and the clean up. Rami was our main contractor he was professional and particular about his job. Jim took care of any concerns and sometimes went above and beyond. There were some hiccups with the granite crew and the glass crew but Jim made them get it right. We are doing the kitchen next year and will definitely consider using CMK again.