Decent top for the price!  I ordered the orange and it is completely sheer so you will need to wear something underneath, but pretty color and pattern.  I am 5'2, 120 lbs and the size small was very roomy and forgiving.