I purchased 3xl to ensure the fitting. I didn't want to return though xxl would have fit me. It was very comfortable after altering. Value for money. Lenght comes to ankle. And even the width is good enough. Cloth will be thick not very smooth. But definitely a casual wear type. Good one.