The top fits great, but the bottom is a bit too high waisted for me. It looks like I am wearing a one piece. I consider myself having a moderate length torso. I will keep it though. Perhaps I can find a better solid black bottom. For the price I am not too upset. Pretty okay quality.