Great product. Fits comfortably and offers great support. Important note: runs BIG. I am normally a size 14-16 so I ordered the large. Had to return it because it was so big that the velcro part wrapped too far around to meet the counter-part. Size medium fits fine!