Only listing as GUC for some wash wear and a very faint spot I haven’t tried to remove but I will! Size is tagged 18-24 months but runs small. I would say fit is best for 18 months. Straps have two button rise so you can adjust for height. 100% cotton, gauze muslin feel. Gorgeous flutter straps with tassels.