new with tag size on label is 14 but it is a large fit would easily fit size 16/18 as it is elastic (shirred) at the top thought it looks red in photo but the real colour is fushia pink 100% cotton very comfy and perfect for beach / holiday any question please ask