i dont think doing it in singpore is a good choice.
1. costly ; same price, can get it done in US already
2. lousy service: no matter how much paid, still need to wait.
3. no so good quality:
for me, just ver risky and the result not worth to do it here.