length is 34 inch tag size is XS but can fit to M size as it's little stretchable. it has side zip. There may slight change in colours due to camera quality and lighting but product is same and good as described it may need awash as it's kept in closet.