I have this tank four stars instead of five for these reasons. The material is thin, the design is adorable but I thought the colors could have been brighter. The top is pretty sheer and I will need to wear another tank under it. I ordered up a size because I’m a 38DD and do not want to to be super tight, the fit is great.