Nelson,
My views of good contractor:-
1) Sincere and only speak the truth - For E.g. he knows we r under budget, he taught us how to cut cost. He must be able to advise u on all aspects.
2) Good service - Going extra mile for all customers. For e.g. if u ask him to fix this and that, he will fix for u w/o extra cost. Even not his fault, he still goes all the way to help u.
3) Good tiling workmanship - I m very particular with tiling work cos it will last for the lifetime. u can change yr cabinets etc easily but not tiles. From what i ve compared, the gap of my tile is about 2-3mm but my friend's tiles gap can be as large as 5mm - 8mm. For larger gap, it tends to trap dirt/dust. It appears neater and more beautiful when gaps are smaller. In addition, the worker must soak the tiles in water for sufficient time. Cement must put enuff and alignment is straight. If tiles didn't soak for sufficient time and cement not put enough, the tiles will crack and pop in no time.
4) Carpentary work - all the nuts/bolts/screw should be nicely done. Joint area is nicely glued and trimmed. Most imptly, make sure no missing nails or screw. My colleague told me that her contractor forgot to nail the back of her cabinet. Such mistake should not happen.