It was true to size at the top and length. Im 56 120lbs 34B/C chest. Would not fit a larger chest.  The bottom was very large compared to how the picture looked.  Almost like a large bottom was sewn on a small top. Material shows all imperfections.