This suit is so nice and well made but it runs really small . I was told to buy one size up but I really needed three sizes up . My son wears a medium and I purchased a XL, so I asked to return and I missed the deadline so I repurchased a XXL and I will sell the XL. Long as he is Happy I’m happy.