Fits true to size and has fairly good arch support. The color is not black like in the picture, it is more a grayish blue, but the strap is black. Very soft and comfortable, but the top was way too large, my calves measure 14 inches and they looked a little clownish, so i had to send them back.