All our flag patches are 100% embroidered, 2 1/4" x 3 1/2", with embroidered gold trim. Our patches are machine embroidered allowing for the precision needed to duplicate the fine detail found in many flags. May be ironed or sewn on.