It's like the photos show. L fits me like european M, though it needs to be put on/taken off carefully, it doesn't stretch as much as normal swimsuits. But I like the fit very, very much. There is some extra fabric used for the upper part so (at least when it's dry) it gives the coverage. Other parts are quite transparent (you can see my tattoos kinda) but I feel like that's a case with white swimsuits no matter if cosplay kind or not.
it's a nice suit for cosplay and taking pictures I guess before getting on water but it's very see through. When you get it wet you can forget that im wearing a swimsuit cus I might as well be naked. It looks exactly like the picture shown. It's just like the one from the show.