Whatever you do, make sure you get yours done at an official embassy/consulate! You might be thinking is there an unofficial one? Yes. Taipei.
Where should we start about the hell I went through there? No one spoke proper English, seemed to be only Taiwanese working there (no offense but I thought there might be one caucasian member on their staff), 4 passport photos instead of 2, paper application said 15 working days staff said 30, wanted birth certificate
, just a general lack of knowledge everywhere.
The irony is since this occured in my teenage years, my parents put me on the next plane to HKG and I had a passport there within a week.