Dear Sir / Mdm, I understand your concern when it comes to selecting ID and/or contractor. Firstly, everyone has its own strength and weaknesses and the harsh truth is nowadays, you can NEVER get a good contractor. As for ID, it depends on your expectation and requirements to your design intent. In layman's POV, always look at the portfolio and spot some good ideas. A good ID always propose something unique for housing solution, rather than flashing nice interior pictures and keep giving you the impression that the design is good. A good ID sits down and listen to what you want and will sketch to your intent and to the proposed details. Secondly, in order for your design intent to be fulfilled, good workmanship is way more important that design. While selecting contractors and negotiating, you must not always give them a rush deadline. When you rush deadline, bad workmanship will start to surface. Nowadays, contractors are getting younger and a whole wide ranges aged around 35 to 45. They may look "green" to you but experience counts. Lastly, my concluding statement is that no one is perfect. There are some people who can work with your expectations and some are not capable. You just need to accept the fact that it is a subjective approach. When surfing renotalk forums, when people commented that their designers and/or contractors does a good job to their houses, it does not mean that they will do the same to yours. I am a freelance interior designer since 2005 and i always take into particular when me and/or my client select contractors. However, till now i have not met someone who can still gives me quality workmanship. Yet they are durable enough to withstand any wear and tears for the next 5 years. Signing off and wishing you all the best, sincerely.