Fabric and print quality is amazing! I am 5.5", 140lbs and D cup - ordered the large and it is smaller than I anticipated. Not form fitting but just extremely tight around chest and butt area. I'll need to lose about 10lbs for this to fit right... starting to eat salads now. LOL