I ordered a Medium, but it is a very tight fit. You may want to order up a size.
Very good quality. Fits well and stretches.