This suit fits perfect! Im 5’3, size 27 jeans and 34 D and I ordered a medium in both. I first ordered a large top but the sides puckered a bit and honestly just gave more coverage than what I like. I exchanged and received my new one a few days later!!:) fast shipping and great quality product. You can never have too many black bikinis and with the white detailing it is the perfect stand out pick.