Brand: Anvil
Size: Labeled "One Size Fits All" Please refer to measurements for best fit
Length: 46"
Bust: 46"
There are a few spots throughout but they are from the dye--see last photo. There is a small hole (about the size of the tip of a pen) on the front near the bottom.