I took size M and super happy with the purchase. Excellent quality, highly recommended.
so so comfy, really nice material, perfect length as well, shipping was about a week