Very well made, very heavy cloth, strong stitching. Difficult to say if true to size and we ordered small for a size UK8 and it is marginally large but partner has size 6 hop half and slim waste - may have chosen XS but that may have been a little small. On that basis I can't say that this is over size or undersize, it's about perfect.