In this communication we present some recent results on the classification of Polish metric spaces up to isometry and on the isometry groups of Polish metric spaces. A Polish metric space is a complete separable metric space (X,d). Our first goal is to determine the exact complexity of the classification problem of general Polish metric spaces up to isometry. This work was motivated by a paper of Vershik [1998], where he remarks (in the beginning of Section 2): "The classification of Polish spaces up to isometry is an enormous task. More precisely, this classification is not 'smooth' in the modern terminology." Our Theorem 2.1 below quantifies precisely the enormity of this task. After doing this, we turn to special classes of Polish metric...