The top itself is fine. The material is like a thin soft plastic so not really structured but I don’t mind. My only problem was that the neck strap was too big so I cut it and hand sewed it together to fit me better but I’m quite small so maybe it’s just a me thing.
I’m really surprised how well this fits me. I ordered a small and my chest size is a 32 DDD.