Hi there Junlong,
Firstly, congrats on your beautiful home! Nice!
I supposed you look for carpenter, electricians, plumber etc all by yourself? From the pics the carpentry work looks really good but could you comment on the carpentry work? I'm thinking of doing my own ID (I'm not an interior designer though) also and then engage each contractor for different renovation work.
Thanks!