Based on the size chart and picture I picked a medium. It was too small and the large I ordered it was too small. I was charged for shipping costs twice to send the item back. Never would I thought I would have to order an extra large for this item too fit. Not inclined to order online if they don't include return shipping costs with this experience.