No holes rips or tears. The tag on one side did have to be sewn back on in one spot as shown in pics. Nothing else wrong with this top. This top is brand new. Measurements 26 1/2 inches across and 28 inches in length. Thanks for stopping by. Check out my other listings have a nice day. Wash with woolite delicate with pink cap*** 26 inches in width and 28 inches.