There shall be a Civil Service Commission consisting of three members, who are qualified electors of the city, not more than two of whom shall belong to the same political party, who shall be appointed by the Mayor subject to the approval and confirmation of the Council. Of the members first appointed, one shall hold office for a term of two years; one for a term of four years; and the other for a term of six years; and their successors shall be appointed for terms of six years. The Mayor shall fill all vacancies by appointment for the unexpired term, subject to the approval and confirmation of the Council. The Mayor may at any time remove any civil service commissioner for inefficiency, neglect of duty or malfeasance in office, having first given to such commissioner a copy of the charges against him and an opportunity to be publicly heard in person or by counsel in his own defense; and any such removal shall be final.