I always get very nervous about buying swimwear online. You never know about quality and sizing can be really odd. I don’t even know how I found this brand, probably Instagram ads or something. I studied the size guide and got M for both the top and the bottom which turned out to be perfect. Also, there are several options for the bottom coverage. I picked “full” which turned out to be absolutely perfect. Fabric is pretty thick so not see through at all. Colors are incredibly vibrant and I thought the shape was flattering. Love it and highly recommend this brand!,,,