I got a large because I normally wear an extra large and know these mail order items run big. This was still HUGE. Also the material was rather skimpy and thin.
Returned the next day along with the rest of my order.