I ordered size up and that was bit small too. Quality seemed bad for this money. Rubber part was no even and felt uncomfortable while wearing. I ordered 2 diferent sizes and neither of them fit me. Very dissapointed.