Yellow is cotton and polyester blend, Tour Dry performance fabric, measurements are 17" pit to pit and 23" length; pink is cotton, measurements are 18" pit to pit and 23-25" length, buttons are all intact, good condition and quality