I LOVE this product! I'm 5'5, 120lbs, and a small fit perfectly. I'm an A36, but I believe it would suit any size well βΊοΈ It looked exactly like the picture as well. The bottoms were way too cheeky as I suspected, because I wear a medium, not a small, in swim suit bottoms. Because of the exposure I chose not to picture them, instead I paired this with some high waisted distressed shorts π I highly recommend this product π