Seems to be good quality, the colours are quite accurate. I got a size Large but the sizing is generous. Could have sized down to a medium. I am typically a size aus10 top/ aus12 bottom. 32E cup and the cup size is probably slightly too large.
Really like how well fitted the swimsuit it. It’s a UK 10-12 and fits a larger bust