The cardigan is a size large. It has no holes or stains and is in really nice shape. It looks brand new. It works great for both casual and formal wear. Posted with Used.ca app