The fit is comfortable. The top is plenty long enough.
The medium top and bottom were a bit too fitted. Should have bought a large. I recommend buying a size up.
Loved this suit, the quality and fit were perfect? I’m 5’6 with an b cup. I bought a size small and it was great!